如何在Laravel 5.3路由中间件中排除权限组?


How do I exclude a permission group in Laravel 5.3 route middleware?

以以下内容为例:

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排除权限组的成员?

编写自定义中间件比我想象的要容易得多。