@Programmir

Не работает аутентификация в laravel 5.4?

в registercontroller прописано
$user=User::create([
                      ...
		]);
		Auth::login($user);
		$myid = Auth::id();
		return redirect()->route('profile',['id'=>$myid]),

Соответственно, у меня идет редирект на страницу с новым id.

в web у меня прописано
Route::get('/profile/{id}','ProfileController@show')->name('profile');


В ProfileControlle в методе show я прописываю dump(Auth::user()), но показывает null
я пробовал с сессиями, но они тоже не сохраняются, тоже null
В чем может быть проблема?
Пробовал в Kernel.php туда-сюда строки перетаскивать, но не помогло.
Уже и middleware web пути прописывал, хотя laravel автоматически этот посредник использует. Как и ожидалось, тоже не помогло. В чем может быть причина?
  • Вопрос задан
  • 365 просмотров
Пригласить эксперта
Ответы на вопрос 1
Steein
@Steein
Программист
$this->guard()->login($user);
       return redirect($this->redirectPath());
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы