あなたの質問はデータベースビューについてです。私が間違っていなければ、たとえばMySql
でその場で作成される動的テーブルについて話していることになります。 、View
を作成することが可能です 次のようなものを使用します:
CREATE VIEW students AS SELECT * FROM profiles where type='student' ORDER BY id;
したがって、students
である動的テーブルをクエリできます。 たとえば、ここを表示します:
select * from students;
これにより、フィルタリングされたデータがstudents
から返されます。 見る。だから、私があなたの質問について正しければ、あなたはEloquent
を使うことができると思います たとえば、実際のテーブルに使用するのと同じように、Eloquent
を作成します。 学生向けモデルview
次のようなものを使用して簡単に作成できます:
class ViewStudent extends Eloquent {
protected $table = 'students';
}
したがって、たとえば、他のテーブルに使用するのと同じように、このモデルを使用できるようになりました。
$students = ViewStudent::all();
同じ方法です。 psql
を要求したので そのため、その構文やそのシステムでどのように機能するかはわかりませんが、同じ方法で可能だと思います。