Vaše otázka se týká databázových pohledů a pokud se nemýlím, mluvíte o dynamické tabulce, která se vytváří za běhu, například v MySql
, je možné vytvořit View
pomocí něčeho takového:
CREATE VIEW students AS SELECT * FROM profiles where type='student' ORDER BY id;
Takže to umožní dotaz na dynamickou tabulku, která je students
podívejte se například zde:
select * from students;
Tím se vrátí filtrovaná data od students
Pohled. Takže, pokud mám s vaší otázkou pravdu, pak si myslím, že jste schopni použít Eloquent
stejně jako používáte pro skutečné tabulky, například pro vytvoření Eloquent
model pro studenty view
můžete jej jednoduše vytvořit pomocí něčeho takového:
class ViewStudent extends Eloquent {
protected $table = 'students';
}
Nyní tedy můžete tento model používat jako obvykle, například pro jiné tabulky;
$students = ViewStudent::all();
Je to úplně stejné. Protože jste požádali o psql
takže si nejsem jistý syntaxí nebo tím, jak to v tom systému funguje, ale věřím, že je to možné stejným způsobem.