Цитата:
Сообщение от 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()
|