继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

laravel 事件跟Auth的学习总结

lifeng_881888
关注TA
已关注
手记 45
粉丝 42
获赞 356

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 . ')'));

两种事件的触发方式.

打开App,阅读手记
2人推荐
发表评论
随时随地看视频慕课网APP