【发布时间】:2017-12-16 07:25:16
【问题描述】:
我已经为我的刀片提供了一个传递参数的链接。
<a href="{!! route('search',['id'=>2]) !!}">{{$value}}</a>
我现在唯一的问题是如何将参数获取到控制器。 我是这样做的
public function search(Request $request){
$sid = $request->get('id');
}
但我没有从 $sid 获得任何价值。我该怎么做?
对不起,我忘了说已经有路线了。
Route::post('search', 'Search@search')->name('search');
【问题讨论】:
-
我认为你需要得到这样的公共函数 search(Request $request,$id){ $sid = $id; }
-
您的路线是 post 方法,但您试图获取值作为 get 方法。看看我的回答
标签: laravel url parameter-passing