私はLaravelのコントローラのコンストラクタからリクエスト変数にアクセスしたいと思います。これどうやってするの?LaravelでPOSTリクエストをコンストラクタに渡すには?
Route::post('bookGetById', ['uses' => 'v1\[email protected]']);
とここに私のコントローラです:
これが私のルートである
public function __construct(Request $request = null)
{
parent::__construct();
$this->bookStructure = new bookStructure($request->imageHeight);
}
が、リクエスト変数は常にnullです。リクエストをコンストラクタに渡すにはどうすればよいですか?
tの具体的な理由これを飼っている? –
コントローラメソッド 'getBookById'にルーティングするとき、Laravelがリクエストをコンストラクタに注入しないので、あなたはできません。あなたは '['uses =>' v1 \ BookController @__ construct ']'を試すことができます。動作しなければならないが無意味なように見える –