Список событий

Если тут не хватает нужного Вам события - пишите нам, обсудим назначение и добавим :)

Основные события

Все события являются одноименными объектами. Находятся в пространстве App\Events

Событие
Когда вызывается
Принимаемые параметры

Ajax\Site

Перед обработкой AJAX запроса на сайте

string ID обработчика array Данные запроса

Ajax\Admin

Перед обработкой AJAX запроса в панели администратора

string ID обработчика array Данные запроса

Server\ReceivedOnlineInfo

После получения информации о состоянии сервера (онлайн, кол-во игроков)

App\Models\Server Сущность сервера

App\Entity\MinecraftQuery Информация о состоянии

События панели администратора

Событие
Когда вызывается
Принимаемые параметры

Admin\Panel\Page\Overview\BeforeRender

Перед рендером обзорной статистики CMS

-

Admin\Panel\Page\Overview\AfterRender

После рендера обзорной статистики CMS

-

Admin\Panel\Page\Modules\BeforeActionsRender

Перед рендером кнопок-действий модулей

Nwidart\Modules\Laravel\Module объект модуля

Admin\Panel\Page\Modules\AfterActionsRender

После рендера кнопок-действий модулей

Nwidart\Modules\Laravel\Module объект модуля

Admin\Panel\Page\Server\AfterNavigationRender

После рендера навигации сервера

App\Models\Server

Объект сервера

События моделей

<model> является именем модели с пространством. Например, модель статичной страницы - App\Models\StaticPage, соответственно создать слушателя событий можно так:

<model>::creating

До создания новой записи в БД

Объект модели <model>

<model>::created

После создания новой записи в БД

Объект модели <model>

<model>::updating

До обновления существующей записи в БД

Объект модели <model>

<model>::updated

После обновления существующей записи в БД

Объект модели <model>

<model>::deleting

До удаления записи из БД

Объект модели <model>

<model>::deleted

После удаления записи из БД

Объект модели <model>

Last updated