Pertanyaan Anda adalah tentang tampilan basis data dan jika saya tidak salah maka Anda berbicara tentang tabel dinamis yang dibuat dengan cepat, misalnya, di MySql , dimungkinkan untuk membuat View menggunakan sesuatu seperti ini:
CREATE VIEW students AS SELECT * FROM profiles where type='student' ORDER BY id;
Jadi, itu akan memungkinkan untuk menanyakan tabel dinamis yang merupakan students lihat di sini, misalnya:
select * from students;
Ini akan mengembalikan data yang difilter dari students melihat. Jadi, jika saya benar tentang pertanyaan Anda, maka saya pikir Anda dapat menggunakan Eloquent seperti yang Anda gunakan untuk tabel nyata, misalnya, untuk membuat Eloquent model untuk siswa view Anda cukup membuatnya menggunakan sesuatu seperti ini:
class ViewStudent extends Eloquent {
protected $table = 'students';
}
Jadi, sekarang Anda bisa menggunakan model ini sebagaimana biasanya Anda gunakan untuk tabel lain, misalnya;
$students = ViewStudent::all();
Ini hanya cara yang sama. Karena Anda meminta psql jadi saya tidak yakin tentang sintaks itu atau cara kerjanya di sistem itu, tetapi saya yakin itu mungkin dengan cara yang sama.