我有这条路线
VarConfigList
我也有充分的理由在路由功能中制作控制器而不是仅使用Route::post('/unicorn',['as' => 'unicorn',function ()
{
//Despite popular belief unicorns can be controlled
$pony = $this->app->make('App\Http\Controllers\UnicornController')->saddle();
}]);
。
问题源于'uses' => 'UnicornController'
函数需要请求
saddle()
所以...我怎么能
A。理想情况下能够在路线功能中访问public function saddle(Request $request){
dd($request->input('type'));
}
或
B。获取$request
注入请求,例如使用$this->app->make()
..吗
答案 0 :(得分:3)
只需将Request
对象作为路线功能的参数。
Route::post('/unicorn', ['as' => 'unicorn', function (Request $request) {
dd($request);
}]);
确保导入正确的Request
类。