я прочитал Метание метания лавровой меткиNotAllowedHttpException и я знаю, что эта ошибка часто появляется, когда кто-то отправляет сообщение по маршруту GET, но я действительно уверен, что я отправляю сообщение по маршруту POST.
Также это работает на моей версии Homestead, но не работает на моем производственном сервере apache.
В файле журнала Laravel ничего нет.
Это ошибка:
Если присмотреться, то есть GET
а также POST
Я не уверен, что с запросом что-то не так:
Это начало из блейд-файла (я не использую JS, это чисто HTML-форма):
<form action='/users/update/' method='post' id='contactForm'>
{{ csrf_field() }}
<h2>
@lang('list.memb_4')
<input type="submit" class="savebutton" id='contactButton' value="@lang('list.default_41')"></h2>
Любое предложение, что может вызвать эту ошибку?
Я должен был изменить
<form action='/users/update/' method='post' id='contactForm'>
в
<form action='/users/update' method='post' id='contactForm'>
В моем web.php
файл, который я также использую
Route::post('/users/update', 'UserController@update');
Я не знаю почему — но на моем тестовом сервере Homestead это не было проблемой, но на моем производственном сервере это проблема.
Других решений пока нет …