Я новичок в 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',
],
],