我有以下路线:
Route::get('/category/{category}/keyword/{keyword}', 'CategoryController@search');
在我的控制器中,我尝试使用以下代码检索两个URL参数:
public function search(Request $request)
{
$request->all();
...
}
上面的代码没有返回参数值。
如果我调用以下代码,我会得到值:
$request->category
有人能告诉我我做错了什么吗?
谢谢!
答案 0 :(得分:1)
试试这个:
public function search($category, $keyword)
或者这个:
public function search(Request $request, $category, $keyword)
如果您需要Request对象。
路由参数在funcion调用中注入,它们不在请求输入中。