我想從Laravel中的控制器的構造函數訪問請求變量。我怎樣才能做到這一點?如何將POST請求傳遞給Laravel中的構造函數?
這是我的路線:
Route::post('bookGetById', ['uses' => 'v1\[email protected]']);
,這裏是我的控制器:
public function __construct(Request $request = null)
{
parent::__construct();
$this->bookStructure = new bookStructure($request->imageHeight);
}
但請求變量總是空。我如何將請求傳遞給構造函數?
任何特定的原因t跟這個? –
你不會因爲Laravel將請求路由到控制器方法'getBookById',而無法向構造函數注入請求。你可以嘗試'['uses'=>'v1 \ BookController @__構造']'。應該工作,但似乎毫無意義 –