【发布时间】:2018-12-27 10:15:04
【问题描述】:
我想对资源的所有路由应用授权检查。例如:
- Admin 可以创建 Doctor
- Admin 可以更新 Doctor
- 管理员可以查看医生
- 管理员可以删除医生
我可以通过在资源路由上应用"can" middleware 来实现这一点,例如:
Route::resource('doctors', 'DoctorsController')->middleware('can:*,App\Doctor');
谢谢!
【问题讨论】:
标签: laravel routes authorization middleware user-roles