繁体   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