2016-11-25 4 views
0

Я пытаюсь дать клиенту возможность обновить уже зарегистрированную учетную запись. Они регистрируются, проверяя их Registration_Code, на данный момент все работает нормально, но когда я пытаюсь заполнить форму и сохранить ее, я получаю Ошибка MethodNotAllowedHttpException.Ошибка Laravel: MethodNotAllowedHttpException в строке RouteCollection.php 218

Следует код ниже

routes.php

enter image description here

controller.php

enter image description here

иностранной ком ионный вид: Работает отлично

enter image description here

клиентов Предварительно заполненные формы: На экономии я получаю MethodNotAllowedHttpException

enter image description here

ответ

0

форма действия и запрос маршрута HTTP не совпадают один - PUT, а другой - POST

POST используется для создания и ваш маршрут говорит:

Route::post 

PUT может быть использован для создания и обновления

+0

ОПССА, вы правы :) но когда я изменить его на ** ** PUT на этот раз я получаю этот Ошибка ** Создание объекта по умолчанию из пустого значения **? @Aleksei Maide –

+0

Я думаю, это из-за того, что ваш запрос не имеет значения, определенного для переменной $ id (он должен либо поступать из формы с запросом, либо в URL/{id}, в результате переменная $ customer является пустой value –

+0

Я уже передаю значение $ id Когда администратор редактирует и обновляет информацию о клиенте в панели администратора. Но здесь, в интерфейсе, я не передаю ни одного идентификатора маршрута, я хочу, чтобы они обновляли свои предварительно заполненные данные и затем переходите к следующему шагу. –

 Смежные вопросы

  • Нет связанных вопросов^_^