タグ

ブックマーク / 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
  • Headless CMSと静的サイトジェネレータ「Gatsby」を使ったサイトの構築 - Qiita

    はじめに(Headless CMSとは) Headless CMSを一言で説明すると「コンテンツを表示する機能を持たず、APIでコンテンツの配信を行うCMS」になります。従来のCMSはコンテンツを管理するバックエンドの機能とコンテンツを表示するフロントエンドの機能が一体となっていますが、Headless CMSでは画面テンプレートのようなフロントエンドの機能を持っていません。従来のCMSをCoupled(一体型) CMSと呼ぶのに対して、Headless CMSをDecoupled(分離型) CMSと呼ぶ場合もあります。 従来のCMSはサイトの枠組みが出来上がった状態から構築を行うことができるため誰でも素早く簡単にサイトを立ち上げることができます。一方でCMSの枠組みに縛られるため自由自在にサイトを構築するという訳にはいきません。 一方、Headless CMSはサイトを構築するための機能

    Headless CMSと静的サイトジェネレータ「Gatsby」を使ったサイトの構築 - Qiita
  • 1