Sua pergunta é sobre visualizações de banco de dados e, se não estiver errado, você está falando sobre a tabela dinâmica que é criada em tempo real, por exemplo, em
MySql
, é possível criar uma View
usando algo assim:CREATE VIEW students AS SELECT * FROM profiles where type='student' ORDER BY id;
Assim, permitirá consultar a tabela dinâmica que é o
students
veja aqui, por exemplo:select * from students;
Isso retornará os dados filtrados de
students
Visão. Então, se eu estiver certo sobre sua pergunta, acho que você pode usar Eloquent
assim como você usa para tabelas reais, por exemplo, para criar um Eloquent
modelo para alunos view
você pode simplesmente criá-lo usando algo assim:class ViewStudent extends Eloquent {
protected $table = 'students';
}
Então, agora você pode usar este modelo como normalmente você pode usar para outras tabelas, por exemplo;
$students = ViewStudent::all();
É do mesmo jeito. Já que você pediu
psql
então não tenho certeza sobre a sintaxe disso ou como funciona nesse sistema, mas acredito que seja possível da mesma maneira.