#php #laravel #fortify
Вопрос:
Я использую fortify для входа в систему и регистрации и хочу проверить, есть ли у пользователя идентификатор » 1 » или «2», а затем перенаправить на его собственную домашнюю страницу.
Я пробовал это в FortifyServiceProvider.php
Fortify::authenticateUsing(function (Request $request) {
if(Auth::user()->role_id == 1){
return redirect()->route('employer');
}
else{
return redirect()->route('employee');
}
});
Я тоже пробовал optional()
с этим, но это дает
IlluminateAuthSessionGuard::login(): Аргумент #1 ($user) должен иметь тип IlluminateКонтрактыАутентифицируемые, данные IlluminateПредставлениеПредставление, вызывается в C:Usersfmc_cDesktopfortvendorlaravelfortifysrcActionsAttemptToAuthenticate.php на линии 80