April 1, 2021
Laravel Backpack Permission как сделать так, чтобы работал backpack_user()->can()
Надо в /config/auth.php добавить описание нового guard
Там по-умолчанию вот так:
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'token',
'provider' => 'users',
'hash' => false,
],
],А должно стать вот так:
'guards' => [
'backpack' => [
'driver' => 'session',
'provider' => 'users',
],
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'token',
'provider' => 'users',
'hash' => false,
],
],При этом в /config/backpack/base.php должно быть написано, что:
'guard' => 'backpack',