我想使用匹配方法,但我不能在控制器中使用$ slug和$ request ..
这是我的路线
Route::match(['get','post] , 'category/{slug}' , ['as'=>'category.show' , 'uses'=>'CategoryController@categoryProducts'])
在Controller中,我们的功能将如何?我们如何使用该帖子并在同一函数中获取数据?我尝试过如下,但是没有工作
public function categoryProducts($slug, $request) {
//codes
}
答案 0 :(得分:0)
由于您尝试注入Request
对象而未传递它,请改为执行此操作:
public function categoryProducts(Request $request, $slug)
答案 1 :(得分:0)
请使用Request :: method();
public function categoryProducts(Request $request, $slug) {
//codes
}
获取请求类型GET / POST
$method = Request::method();
或
if (Request::isMethod('post'))
{
//
}