Промежуточное программное обеспечение с исключением и только не работает в Laravel Контроллер ресурсов - PullRequest
0 голосов
/ 15 апреля 2020

У меня есть два типа пользователей. И я хочу ограничить пользователей на основе метода. Но не мог получить код ниже, чтобы работать на всех. Работает для администраторов, но я был перенаправлен с пользователями на страницу входа. В моем контроллере ресурсов я использую это:

public function __construct()
{
    $this->middleware('is_admin');
    $this->middleware('verified', ['only' => ['index', 'create', 'store']]);
} // Not working & redirects with any of the user type

Но по отдельности все работает нормально, как показано ниже

public function __construct()
    {
        $this->middleware('is_admin');
    } // works correctly only for admin

или

public function __construct()
        {
            $this->middleware('verified');
        } // works correctly for verified users

что я делаю не так?

...