2016-11-25 140 views
0

我試圖讓客戶更新他們已經註冊的帳戶。他們通過驗證他們的Registration_Code進行註冊,目前所有工作都正常,但是當我嘗試填寫表單並保存時,我收到MethodNotAllowedHttpException錯誤。Laravel錯誤:RouteCollection.php中的MethodNotAllowedHttpException行218

遵循以下

routes.php文件

enter image description here

Controller.php這樣

enter image description here

registrat代碼離子視圖:做工精細

enter image description here

客戶預填表格:在保存我得到MethodNotAllowedHttpException

enter image description here

回答

0

表單的動作和路線HTTP請求不匹配一個是PUT,而另一個是POST

POST是用於創建和路線說:

Route::post 

PUT可用於創建和更新

+0

OPSS,你是對的:)但是當我將其更改爲** ** PUT這個時候我得到這個錯誤**從空值**創建默認對象? @Aleksei Maide –

+0

我認爲這是因爲你的請求沒有爲$ id變量定義任何值(它應該來自表單的請求或URL/{id}),因此$ customer變量是空的值 –

+0

我已經通過了$ id值管理員編輯並更新了管理面板上的客戶信息,但在前端,我不會將任何Id傳遞給路由,我只希望他們更新其預先填寫的信息,然後繼續下一步。 –

相關問題