ОБНОВЛЕНИЕ: Я думаю, что проблема определенно связана с методом POST.Я перефразировал свой вопрос и дал полный код в новой теме здесь stackoverflow.com / questions / 58043675 / form-method-post-action
Я создаю страницу для пользователейчтобы обновить их настройки (settings.blade.php), он хранится в папке user_admin, поэтому правильный путь - user_admin/settings.blade.php.
Вот мой SettingsController.php
public function edit()
{
$user = auth()->user();
return view('user_admin.settings', compact('user'));
}
А здесьвот как я пытаюсь связать с ним;
<form method="POST" action="{{ route('user_admin/settings.edit', $settings->id)}}" enctype="multipart/form-data">
@csrf
Я получаю ошибку:
'Неопределенная переменная'
Я такжепробовал {{ route('settings') }}
, но я получаю ошибку:
'Маршрут [настройки] не определен.'
Вот форма ввода в моей форме, которую пользователи редактируют:
<label for="first_name" class="col-md-4 col-form-label text-md-right">{{ __('First Name') }}</label>
Плюс, на панели пользователя у меня есть ссылка на «настройки», которая равна {{ route('user_admin/settings.edit')}}
.Проблема в том, что панель не открывается из-за ошибки
Маршрут [user_admin / settings.edit] не определен
Вот мои маршруты:
Route::get('settings', 'SettingsController@edit');
Route::post('settings/update', 'SettingsController@update');
END
Все, что ниже этой строки, является моим ответом на конкретные комментарии.
@ Рашед Хасан
| | POST | password/email | password.email | App\Http\Controllers\Auth\ForgotPasswordController@sendResetLinkEmail | web,guest |
| | GET|HEAD | password/reset | password.request | App\Http\Controllers\Auth\ForgotPasswordController@showLinkRequestForm | web,guest |
| | POST | password/reset | password.update | App\Http\Controllers\Auth\ResetPasswordController@reset | web,guest |
| | GET|HEAD | password/reset/{token} | password.reset | App\Http\Controllers\Auth\ResetPasswordController@showResetForm | web,guest |
| | GET|HEAD | pricing | | Closure | web |
| | GET|HEAD | register | register | App\Http\Controllers\Auth\RegisterController@showRegistrationForm | web,guest |
| | POST | register | | App\Http\Controllers\Auth\RegisterController@register | web,guest |
| | GET|HEAD | settings | | App\Http\Controllers\SettingsController@edit | web |
| | POST | settings/update | | App\Http\Controllers\SettingsController@update | web |
| | GET|HEAD | uli_groups_created | | Closure | web |
| | GET|HEAD | uli_groups_joined | | Closure | web |
| | GET|HEAD | upload_profile_image | | Closure | web |
| | GET|HEAD | welcome | | Closure | web |
+--------+-----------+----------------------------+------------------+------------------------------------------------------------------------+-------------------------------------------------+