Ihre Frage bezieht sich auf Datenbankansichten, und wenn ich mich nicht irre, sprechen Sie über die dynamische Tabelle, die zum Beispiel in MySql
im laufenden Betrieb erstellt wird , ist es möglich, eine View
zu erstellen Verwenden Sie so etwas:
CREATE VIEW students AS SELECT * FROM profiles where type='student' ORDER BY id;
So kann die dynamische Tabelle students
abgefragt werden hier ansehen, zum Beispiel:
select * from students;
Dadurch werden die gefilterten Daten von students
zurückgegeben Aussicht. Also, wenn ich mit Ihrer Frage richtig liege, dann denke ich, dass Sie Eloquent
verwenden können so wie Sie es beispielsweise für echte Tische verwenden, um einen Eloquent
zu erstellen Modell für Schüler view
Sie können es einfach so erstellen:
class ViewStudent extends Eloquent {
protected $table = 'students';
}
Jetzt können Sie dieses Modell also wie gewohnt für andere Tabellen verwenden, zum Beispiel;
$students = ViewStudent::all();
Es ist genauso. Da Sie nach psql
gefragt haben Ich bin mir also nicht sicher über die Syntax davon oder wie es in diesem System funktioniert, aber ich glaube, es ist auf die gleiche Weise möglich.