Laravel:缺少路线所需的参数

问题描述 投票:0回答:1

我有以下路线:

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

我不知道我错过了什么。我在这做错了什么?

php forms laravel uri
1个回答
2
投票

您需要将所有路由参数作为seconds参数传递,以将代码更改为:

route('postNewPassword', [Request::segment(2), Request::segment(3)])
© www.soinside.com 2019 - 2024. All rights reserved.