簡體   English   中英

Laravel:缺少路線所需的參數

[英]Laravel : Missing required parameters for route

我有以下路線:

Route::post('new-password/{id}/{random}',['as'=>'postNewPassword','uses'=>'AbcController@postNewPassword']);

我在表單操作中使用該路由,並傳遞所需的參數,例如:

action="{{ route('postNewPassword',Request::segment(2),Request::segment(3))}}"

網址是:

http://localhost:8080/new-password/14/yxbH1sP4mdRngtCqQ9VS1KeksadOf5Piwc784HeQ

我不知道我在想什么。 我在這里做錯了什么?

您需要將所有路由參數作為seconds參數傳遞,因此將代碼更改為:

route('postNewPassword', [Request::segment(2), Request::segment(3)])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM