参考図書
リクエストとレンスポンスの情報はLaravelでも利用可能。
Illuminate\Http名前空間に用意されているRequest
Response
クラスとして用意されている。
これらのオブジェクトには、リクエストまたはレスポンスに関する情報を保管するプロパティやそれらを操作するためのメソッドが用意されている。
コントローラー側でuse分で記載する
use Illuminate\Http\Request;
use Illuminate\Http\Response;
class HelloController extends Controller{
public function index(Request $request, Response $response){
}
}
アクションの引数としてそれぞれのクラスをインスタンス化している。
上記のインスタンス化した変数を表示するとRequestとResponseが全部表示される。
Requestの主なメソッド
$request->url();
$request->fullurl();
$request->path();
Responseの主なメソッド
$request->content();
$request->setContent(値);