Я использую пакет Spatie «Laravel Permission» для ACL. Все работает отлично. Теперь я хочу разрешить вход в систему только для ролей пользователей 2 и 3.
Раньше, до использования пакета «Laravel Permission», в моей таблице был только этот столбец «role», и я мог легко войти в систему пользователя с помощью этой строки кода в методе учетных данных контроллера входа.
protected function credentials(Request $request)
{
$credentials = $request->only($this->username(), 'password');
//$credentials['role'] = '1';
return $credentials;
}
$credentials = $request->only($this->username(), 'password');
$credentials['role'] = '1';
Как разрешить вход только для 2 и 3 ролей пользователей?