1 Auth
Laravel 的认证组件由 guards 和 providers 组成,在config中的auth.php中配置
一般laravel通过session guard来维护session跟cookie数据.
一般用Auth::guard('guard-name')->user来获取认证用户的信息.guard-name=admin的时候表示的是后台认证用户或者auth('admin')->user()来获取都可以.用Auth::check()来验证是否通过验证.
2 事件
我们只需简单添加监听器和事件到 EventServiceProvider 然后运行 event:generate 命令。该命令将会生成罗列在 EventServiceProvider 中的所有事件和监听器。当然,已存在的事件和监听器不会被重复创建。
Event::fire(new permChangeEvent());
event(new \App\Events\userActionEvent('\App\Models\Admin\Permission', $permission->id, 1, '添加了权限:' . $permission->name . '(' . $permission->label . ')'));
两种事件的触发方式.
点击查看更多内容
2人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦