Не могу авторизироваться в Laravel
Проект создан через Homestead на Laravel 7.0. Сгенерировал все контроллеры и шаблоны для аутентификации командой
composer require laravel/ui
php artisan ui vue --auth
После чего зарегистрировался в проекте. Запись в таблице БД создалась. После чего пробую авторизироваться на странице /login. Происходит следующее: Контроллер Login отрабатывает корректно и перенаправляет на контроллер /home. Но у этого контроллера в конструкторе прописал $this->middleware('auth');. И при его отрабатывании меня снова кидает на страницу авторизации, без малейшего намека на проблему.
P.S. Только что проверил свой проект через WAMP (на windows без homestead) и всё работает. То-есть проблема в самой настройке Homestead. Проверил каталоги сессий и тд. Всё на месте. Кто-нибудь знает из-за чего может возникнуть такая проблема?
Ответы (2 шт):
в 6 и 7 ларе нет команды php artisan make:auth
7 лара - https://laravel.com/docs/7.x/authentication
6 лара - https://laravel.com/docs/6.x/authentication
последний раз она была в 5.8 - https://laravel.com/docs/5.8/authentication
Я понял, в чем проблема. Виноват. Структура пользовательской таблицы не соответствует миграции Laravel. Извините, что потратил впустую ваше время.
