为了账号安全,请及时绑定邮箱和手机立即绑定

laravel 事件跟Auth的学习总结

标签:
PHP

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人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消