【发布时间】:2017-02-16 07:13:55
【问题描述】:
采取以下措施:
Route::group(['prefix' => 'holidays', 'middleware' => 'permissions', 'permissions' => ['RD - CP - Holidays - R', 'RD - CP - Holidays - RW']], function () {
Route::get('', 'Operations\Personnel\HolidayController@home');
那个R组是整个公司,差不多400人吧,吧大概30人吧,不优雅。我希望能够在其中放置一个权限组,该权限组将拒绝访问假期路线。
我正在研究,目前我能找到的最好的方法是编写一个自定义中间件,但在我承诺相当高的劳动力解决方案之前,有没有办法简单地告诉 Laravel 排除权限组的成员?
【问题讨论】:
-
编写一个自定义的中间件不是一个费力的解决方案,它可以在大约三分钟内完成
-
编写一个新的中间件是最好的,大约需要不到一分钟的时间。
php artisan make:middleware -
@RajenderJoshi 我为权限逻辑添加了两分钟;-p
标签: php laravel laravel-5 permissions routes