【问题标题】:How do I exclude a permission group in Laravel 5.3 route middleware?如何在 Laravel 5.3 路由中间件中排除权限组?
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2019-08-28
    • 1970-01-01
    • 2017-04-04
    • 2017-01-03
    • 2017-01-25
    • 2018-10-12
    • 2017-03-06
    • 2017-02-11
    • 2016-12-09
    相关资源
    最近更新 更多