Configure API routes.
Configure forum routes.
The ConfigureModelDates event is called to retrieve a list of fields for a model that should be converted into date objects.
The ConfigureModelValidator event is called when a validator instance for a model is being built. This event can be used to add custom rules/extensions to the validator for when validation takes place.
Get an API serializer relationship.
The GetModelRelationship event is called to retrieve Relation object for a model. Listeners should return an Eloquent Relation object.
Prepare API attributes.
Prepare settings for display in the client.
The PrepareUserGroups event.
The ScopeHiddenDiscussionVisibility event.
The ScopeModelVisibility event allows constraints to be applied in a query to fetch a model, effectively scoping that model's visibility to the user.
The ScopePostVisibility event.
The ScopePrivateDiscussionVisibility event.
The ScopePrivatePostVisibility event.