为什么我设置的授权策略, 连本用户自己的 id 都不可以通过呢?
我的代码:
App\Policies\UsersPolicy.php文件
App\Providers\AuthServiceProvider.php文件
App\Http\Controllers\UsersController.php文件(只需要看“用户资编辑”动作)
结果:
我本身就是用的users模型的id为1的用户登录的, 可是在点击用户资料编辑时http://localhost/Code/sample/public/users/1/edit
就出现了报错,正常情况下时当前登录用户id不能访问其他id的用户编辑,可是我连登录用户自己查看自己的用户资料都不可以?这是为什么呢?
再次提问,
推荐文章: