内置钩子,就是全局钩子
目录:app\Events
1、模块后台左边菜单
AdminSidebarMenu 左边菜单钩子
$menus[] = [
'title' => '演示菜单',
'icon' => 'icon-book3',
'url' => '#', //顶级菜单必须为#,否则无法展开
'order' => 100,
"controller"=>"System",
"action"=>"#",//顶级菜单必须为#,否则无法展开
"is_hide"=>"show",
'submenu' => [
[
'title' => '演示路径',
'icon' => 'icon-book3',
'url' => 'admin/system',
'order' => 100,
"controller"=>"System",
"action"=>"index",
"is_hide"=>"show",
]
]
];
return view( 'system::admin.public.sidebarmenu', compact( 'menus' ,"pageData") );
AdminSidebarUserInfo 左边顶部信息钩子
$pageData = $event->data['pageData'];
return view('system::admin.public.sidebaruserinfo', compact('pageData'));
2、错误监听钩子 (无须实现)
ExceptionHandler
3、权限钩子
GetAuthByAdmin
4、定时任务钩子
GetCronJob
RunCronJob
5、日志钩子
Loger
6、消息推送钩子
SendPush
7、万能表单钩子