Профиль пользователя в Laravel Breeze
Breeze добавляет простой профиль: пользователь меняет имя и email, пароль, иногда может удалить аккаунт.
Обычно это:
-
маршруты профиля в
routes/web.php -
контроллер вроде
ProfileController -
шаблоны в
resources/views/profile/ -
смена пароля через
PasswordController(маршрутPUT /password)
Маршруты профиля защищены
auth:
<?php
Route::middleware('auth')->group(function () {
Route::get('/profile', [ProfileController::class, 'edit'])
->name('profile.edit');
Route::patch('/profile', [ProfileController::class, 'update'])
->name('profile.update');
Route::delete('/profile', [ProfileController::class, 'destroy'])
->name('profile.destroy');
});
?>
Откройте профиль из меню, смените имя и обновите страницу - убедитесь, что значение сохранилось в базе.
Найдите маршрут профиля и откройте его шаблон.
Смените имя пользователя через форму профиля.