
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Laravel Eloquent で VIEW ライクなモデルをつくる - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Laravel Eloquent で VIEW ライクなモデルをつくる - Qiita
概要 表題の VIEW は SQL の VIEW です(以下大文字で表記した場合は SQL の VIEW を表します)。 デー... 概要 表題の VIEW は SQL の VIEW です(以下大文字で表記した場合は SQL の VIEW を表します)。 データベースに VIEW はつくりたくないけど、モデルとしては VIEW みたいなやつを使いたい、という動機があったので、チャレンジしてみました。 環境 PHP 7.0.14 Laravel 5.4.0 詳細 シナリオ データベースにユーザー (users) テーブルと関連したいくつかのテーブルがあって、それらのテーブルにレコードが存在するかどうかでユーザーの状態を規定したい。 例)キャンペーンに応募したことのあるユーザーであれば「キャンペーン応募済み」という状態、一度もなければ「ユーザー登録済み」という状態で表現したい。 キャンペーンは campaigns テーブル、キャンペーンに応募した場合、 user_campaign テーブルに、 user_id と campa