Su pregunta es sobre las vistas de la base de datos y, si no me equivoco, está hablando de la tabla dinámica que se crea sobre la marcha, por ejemplo, en MySql
, es posible crear una View
usando algo como esto:
CREATE VIEW students AS SELECT * FROM profiles where type='student' ORDER BY id;
Entonces, permitirá consultar la tabla dinámica que son los students
ver aquí, por ejemplo:
select * from students;
Esto devolverá los datos filtrados de students
vista. Entonces, si tengo razón en tu pregunta, creo que puedes usar Eloquent
tal como lo usa para tablas reales, por ejemplo, para crear un Eloquent
modelo para estudiantes view
simplemente puede crearlo usando algo como esto:
class ViewStudent extends Eloquent {
protected $table = 'students';
}
Entonces, ahora puede usar este modelo como normalmente puede usar para otras tablas, por ejemplo;
$students = ViewStudent::all();
Es de la misma manera. Ya que pediste psql
así que no estoy seguro de la sintaxis de eso o de cómo funciona en ese sistema, pero creo que es posible de la misma manera.