タグ

ブックマーク / qiita.com/prograti (2)

  • Deep Dive into Laravel Eloquent ORM - Qiita

    はじめに 過去にLaravel(5.6)のリクエストライフサイクルを中心にご紹介しました。 Deep Dive into Laravel 今回はEloquentの基動作とリレーションについてご紹介したいと思います。その他のコレクションやミューテタなどの機能はここでは触れませんので公式サイトをご覧ください。 [公式サイト]Eloquent https://laravel.com/docs/5.6/eloquent 処理の流れ Eloquentの仕組みを見るために、まずは簡単なCRUD操作を例に基的な内部処理の流れを見てみたいと思います。 Read 以下のようなモデルからデータを取得する処理の流れを順番に見てみます。 処理の流れを簡略化したものが以下のようになります(実際はもう少し複雑ですが分かりやすくするために省略しています)。 まず、アプリケーションモデルが継承する基底ModelがEl

    Deep Dive into Laravel Eloquent ORM - Qiita
    f-suger
    f-suger 2019/03/16
  • Deep Dive into Laravel - Qiita

    はじめに 記事はLaravel(5.6)をより深く理解することを目的としており、アプリケーション開発のhow-toのような内容ではありませんので予めご了承ください。アプリケーション開発を行う上での情報は公式ドキュメントをご覧ください。 Laravel5.6公式ドキュメント https://laravel.com/docs/5.6/ 【追記 2018/03/25】 Eloquent編をアップしました。ご興味のある方はこちらもどうぞ。 Deep Dive into Laravel Eloquent ORM Laravelのリクエスト ライフサイクル まずは、リクエストを受けてレスポンスを返すまでの間にLaravel内でどのような処理が行われているのか見てみましょう。下図が全体の流れをシーケンス図風にまとめたものになります(スペースの関係上、細かい内容やメッセージ線を省略しているのでご了承くだ

    Deep Dive into Laravel - Qiita
    f-suger
    f-suger 2019/03/16
  • 1