Я пытаюсь снова оживить старый проект, используя Laravel 5.4
и Laravel Valet.
У меня проблема с аутентификацией.
LoginController
public function authenticated(Request $request, User $user){
$previous_session = $user->session_id;
if ($previous_session) {
Session::getHandler()->destroy($previous_session);
}
$user = Auth::user();
$user->session_id = Session::getId();
$user->save();
Auth::login($user, true);
return redirect('testlogin');
}
Маршруты
Route::get('testlogin', function () {
dd(\Illuminate\Support\Facades\Auth::check());
});
В контроллере LoginController извлекается $user
, а не null
, но как только перенаправление выполнено Auth::check()
равно false
Вопросы
Что не так?Я не могу определиться с этим