タグ

ブックマーク / cloudsmith.co.jp (2)

  • LaravelのクエリビルダとEloquentの違いとは? | エンジニアBLOG

    LaravelのクエリビルダとEloquentの違いとは? バックエンド Laravel 先輩方のコードをパクりながらlaravelを書き始めて半年くらい経ちましたが、 DB操作するときのクエリビルダとEloquent何が違うの?という疑問がずっとあったのでまとめてみました。 //クエリビルダ DB::table('orders')->where('cancelFag','0')>get(); //Eloquant Order::where('cancelFag','0')>get(); ↑同じでは…? 何が違うの?クエリビルダはPHPの書き方でSQLクエリを作成し、実行することができます。 戻り値はDBの取得値をコレクションにしたものです。 EloquentはlaravelORM(オブジェクト関係マッピング)です。 二次元の表であるDBのレコードと、PHPのオブジェクトを対応させて、扱

    LaravelのクエリビルダとEloquentの違いとは? | エンジニアBLOG
  • PostmanでAPIテスト | エンジニアBLOG

    PostmanAPIテスト 仕事効率化 弊社で作成するシステムは基的にはMVCモデルのRepositoryパターンに則って行っています。データソースへのアクセスが抽象化されるため改修と既読性は良くなります。 ざっくり図化すると下記のようなイメージです。 MVCモデルで行う際、作成したAPIのテストは重要なものです(なお、弊社ではAPIはRESTアーキテクチャスタイルの制約に則った作成を心がけています) フロントエンドの不具合なのか、バックエンドの不具合なのかの切り分けを行うためです。 また、最近では人も増えてきてフロントエンド、バックエンドに分かれての開発も多くなってきました。 分散開発も増えてきそうなのでAPI周りの標準化やテスト方法の整備が急がれます。 そこで、APIのテストではPostmanを利用し(始め)ています。 1.Postman概要PostmanはWebAPI開発用のツー

    PostmanでAPIテスト | エンジニアBLOG
  • 1