Actions (Laravel Forum 6.x)

Actions

Laravel Forum 5 uses single-action classes to carry out the specific actions associated with requests, such as creating a thread or deleting a post. When an action is executed, its database queries are wrapped in a transaction for easy rollback in case of a failure.

For a full list of actions, see their definitions in src/Actions.

If you wish to use server-side forum features programmatically, using actions is a good option - just keep in mind that they do not dispatch events because that responsibility is taken care of by the form requests and controllers instead.