Есть ли способ назначить настраиваемую защиту определенной роли пользователя c или идентификатору пользователя в Laravel 5.7? - PullRequest
0 голосов
/ 18 марта 2020

Я новичок в Laravel и работаю над проектом, который использует версию 5.7. Я хочу реализовать концепцию custom guard. Я создал 3 охранников вместе с их провайдером (который одинаков для всех 3 охранников) внутри config / auth. php. Теперь я хочу использовать этот «masteradmin» для защиты только для пользователей с допустимым значением role_id = 14? Можно ли этого достичь, если да, то где я должен определить отношение между охранником masteradmin и пользователями с помощью role_id = 14?

    'guards' => [
    'web' => [
        'driver' => 'session',
        'provider' => 'user',
    ],

    'masteradmin' => [
        'driver' => 'session',
        'provider' => 'user',
    ],

    'salesaccess' => [
        'driver' => 'session',
        'provider' => 'user',
    ],

    'ordermanager' => [
        'driver' => 'session',
        'provider' => 'user',
    ],

    'api' => [
        'driver' => 'token',
        'provider' => 'user',
    ],
],

'providers' => [
    'user' => [
        'driver' => 'database',
        'table' => 'user',
    ],
],
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...