Dit spørgsmål handler om databasevisninger, og hvis jeg ikke tager fejl, så taler du om den dynamiske tabel, der bliver oprettet med det samme, for eksempel i MySql
, er det muligt at oprette en View
ved at bruge noget som dette:
CREATE VIEW students AS SELECT * FROM profiles where type='student' ORDER BY id;
Så det vil tillade at forespørge i den dynamiske tabel, som er students
se her, for eksempel:
select * from students;
Dette vil returnere de filtrerede data fra students
udsigt. Så hvis jeg har ret i dit spørgsmål, så tror jeg, du er i stand til at bruge Eloquent
ligesom du f.eks. bruger til rigtige tabeller til at oprette en Eloquent
model for elever view
du kan simpelthen oprette det ved at bruge noget som dette:
class ViewStudent extends Eloquent {
protected $table = 'students';
}
Så nu kan du bruge denne model, som du normalt kan bruge til andre tabeller, for eksempel;
$students = ViewStudent::all();
Det er bare på samme måde. Siden du bad om psql
så jeg er ikke sikker på syntaksen for det, eller hvordan det fungerer i det system, men jeg tror, det er muligt på samme måde.