skillup

技術ブログ

PHP

リクエストとレスポンスについて

投稿日:

Laravelでリクエストとレスポンスにはそれぞれ元からクラスが当てあられております。

上記のようなメソッドでリクエストパラメータ自体を受け取ることができます。

長い間このような形でリクエストパラメータを受け取っていたのですが、

  • リクエストヘッダーがcontent-Type:text/html以外のケースで条件分岐が必要
  • ハッシュで引きますのではなく、リクエストパラメーター自体のオブジェクトをもちその中でデータを格納する
  • レスポンス形態を通常のhtmlかcsvかで分岐させたい

のような必要性があったため、Requestオブジェクトやレスポンスのラッパークラスを作った方が保守性が向上するのではないかと思っております。

検索用につかうリクエストパラメーター

レスポンスのクラス

PHPフレームワーク Laravel Webアプリケーション開発 バージョン5.5 LTS対応 (日本語)

HTTPリクエストとレスポンス

-PHP
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

cakeでのトランザクション、コミット、ロールバック

cakePHP(2.X系)でのトランザクション、コミット、ロールバックについて。 cakePHPでトランザクションを書ける場合、Model内に [crayon-633687ef05cdb1709322 …

no image

Angularでのイベント+改行+echoでのバッファサイズ変更

Contents1 Angularのイベント処理2 Angularでの改行ネタ3 echoでのバッファサイズ変換 Angularのイベント処理 Angularを使っていて楽なのはHTMLタグにインベン …

no image

cakePHPの認証-Authコンポーネント

ひさびさにPHPをやる機会があり、短期での開発だったため、cakePHPを使いました。 以前やったことがあったんですが、もう2年以上たっていますね。 といいつつも昔のソースを見ながらやることで思い出し …

no image

streamについて

CSVダウンロード機能などを実装していて、動くコードはかけていますが、内容をよく理解していないことも多かったです。 今回はストリームについて。 ストリームとは 主にデータの総量がわからないケースでよく …

no image

cake3でのバッチスクリプト

以前、cakeでのバッチをこちらのエントリーで書きましたが、今回は3系でのバッチの書き方について。 といってもほとんど同じですが・・・ Contents1 ディレクトリ2 ソース ディレクトリ src …

アーカイブ