内置钩子简介

内置钩子,就是全局钩子

目录: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、万能表单钩子

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
列表