Din fråga handlar om databasvyer och om jag inte har fel så pratar du om den dynamiska tabellen som skapas i farten, till exempel i MySql
, är det möjligt att skapa en View
använder något i stil med detta:
CREATE VIEW students AS SELECT * FROM profiles where type='student' ORDER BY id;
Så det kommer att tillåta att fråga den dynamiska tabellen som är students
se här, till exempel:
select * from students;
Detta kommer att returnera filtrerad data från students
se. Så om jag har rätt i din fråga så tror jag att du kan använda Eloquent
precis som du använder för riktiga tabeller, till exempel för att skapa en Eloquent
modell för elever view
du kan helt enkelt skapa den med något sånt här:
class ViewStudent extends Eloquent {
protected $table = 'students';
}
Så nu kan du använda den här modellen som du vanligtvis kan använda för andra tabeller, till exempel;
$students = ViewStudent::all();
Det är precis på samma sätt. Eftersom du bad om psql
så jag är inte säker på syntaxen för det eller hur det fungerar i det systemet men jag tror att det är möjligt på samma sätt.