安静なコントローラでは、渡す変数を取得するためにどのクラスを使用する必要がありますか?laravel - リクエストクラスまたは入力クラスを使用
$member->email = Input::get('email');
// or
$member->email = Request::get('email');
両方のオプションが私のために機能しますが、違いは何ですか?
安静なコントローラでは、渡す変数を取得するためにどのクラスを使用する必要がありますか?laravel - リクエストクラスまたは入力クラスを使用
$member->email = Input::get('email');
// or
$member->email = Request::get('email');
両方のオプションが私のために機能しますが、違いは何ですか?
Input::get()
リクエストクラスにマップするヘルパーにすぎません。あなたが使っていることは本当に問題ではありません。
私は、安らかなコントローラのコンテキストでは、リクエストが好ましいと考えています。
私が使用することを好むLaravel 3で:
$member->email = Input::get('email');
しかし、Laravel 4で私が使用することを好む:
$member->email = Request::get('email');
の記事を確認してください:
http://net.tutsplus.com/tutorials/php/laravel-4-a-start-at-a-restful-api/
Laravel 5では、Input :: all()とRequest :: all()は異なります。 HMVC Inputを使用すると現在の入力が得られ、Requestは元の入力を入力全体に渡します。 – malhal