Въпросът ви е относно изгледите на бази данни и ако не греша, тогава говорите за динамичната таблица, която се създава в движение, например в MySql , е възможно да създадете View използвайки нещо като това:
CREATE VIEW students AS SELECT * FROM profiles where type='student' ORDER BY id;
Така че ще позволи да се направи заявка към динамичната таблица, която е students вижте тук, например:
select * from students;
Това ще върне филтрираните данни от students изглед. Така че, ако съм прав за въпроса ви, мисля, че можете да използвате Eloquent точно както използвате за реални таблици, например, за създаване на Eloquent модел за студенти view можете просто да го създадете, като използвате нещо подобно:
class ViewStudent extends Eloquent {
protected $table = 'students';
}
И така, сега можете да използвате този модел, както обикновено можете да използвате за други таблици, например;
$students = ViewStudent::all();
Това е просто по същия начин. Тъй като поискахте psql така че не съм сигурен за синтаксиса на това или как работи в тази система, но вярвам, че е възможно по същия начин.