#laravel #routes
#laravel #маршруты
Вопрос:
Я пытаюсь создать маршрут, который показывает пользователю дополнительную регистрационную форму, когда я использую этот код:
Route::view('RegisterFamilyMembers', 'auth.registerFamilyMembers')->name('RegisterFamilyMembers');
Маршрут работает нормально и направляется к файлу, но когда я пытаюсь сделать то же самое с помощью метода GET:
Route::get('RegisterFamilyMembers', 'AuthFamilyMembersController@showRegistrationForm')->name('RegisterFamilyMembers');
И возвращает представление в контроллере:
public function showRegistrationForm()
{
return view('auth.registerFamilyMembers');
}
Я получаю страницу RuntimeException без информации о проблеме.
кто-нибудь знает, что может вызвать эту проблему?
Комментарии:
1. Не могли бы вы уточнить полученное вами исключение RuntimeException? Как код ошибки HTTP, сообщение об ошибке и в каком файле / строке / инструкции?
2. конечно, (1/1) RuntimeException не удалось найти ресурс ‘views/layouts.html.php ‘ в любых путях к ресурсам. (искал: E:XAMPPhtdocsvendorfilpwhoopssrcWhoopsHandler/../Resources ) Только этого не происходит, когда я использую тот же view через метод VIEW…
3. Вы используете Laravel 5.8?
4. Версия Laravel 5.8.9
5. Проблема связана с некорректным отображением пакета Whoops (пакета обработки ошибок), поэтому у вас, вероятно, ошибка в привязке контроллера (с использованием Route::get), которой у вас нет, используя метод Route::view, который не может отображаться, поскольку Whoops работает некорректно. Вы запускали
composer install
илиcomposer install --no-dev
в первую очередь? Вы каким-либо образом отредактировали свойcomposer.json
?