Laravel7 mysqlのviewからselectする方法

結論:tableと同じようにmodel経由でselect可能。

例えば、membersテーブルに対し、is_publicが1の公開中のメンバーを抽出するview_membersビューが存在していたとして

memberテーブルからselectする場合

1.Memberモデルを作成する

php artisan make:model Member

2.Memberモデルによりレコードを抽出

$members = Member::get();

view_membersビューからselectする場合

1.ViewMemberモデルを作成する

php artisan make:model ViewMember

2.ViewMemberモデルによりレコードを抽出

$members = ViewMember::get();

データを抽出する際は、テーブルとビューを意識する必要はない

返信を残す

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