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.