Сообщение от
Andrey Markelov
Откройте файл routes/web.php, который отвечает за определение роутов вашего сайта. Добавим туда наши роуты:
У Laravel есть Route::view();
- что сокращает эти Route::get с return view();
Сообщение от
Andrey Markelov
Отображение формы авторизации:
Имеет ли смысл создавать метод с return view(), когда есть Route::view() ?
Сообщение от
Andrey Markelov
$hashedPassword = md5($password);
Имеет ли смысл использовать md5 для пароля, когда у Laravel уже есть AES-256-CBC шифрование?
Сообщение от
Andrey Markelov
'nickname' => 'required|string',
Возможно стоит добавить валидацию на проверку того, существует ли уже nickname в базе данных (exists)
Сообщение от
Andrey Markelov
$request->session()->put('user', $user);
Хм, есть готовая реализация от Laravel:
Auth::login($user); и $request->setUserResolver(fn () => $user);
Сообщение от
Andrey Markelov
$user = $request->session()->get('user');
Тогда можно будет использовать Auth::user() / $request->user()