Assalamualaikum Wr.Wb...
dengan diberikan nikmat dan rezeki dari Allah SWT, saya Mr.Gagaltotal666 akan
berbagi kepada anda yaitu tentang cara mengatasi "Property [table] does
not exist on this collection instance" di Laravel 8 Webserver Apache GNU/Linux.
ketika saat saya sedang menjoin suatu table, ingin show/view,
menggunakan query builder laravel
ada terdapat error seperti ini
Whoops, looks like something went wrong. Property [namatable] does not exist on this collection instance.
bagaimana cara mengatasi nya ?
sangatlah mudah, oke ikuti langkah berikut
sangatlah mudah, oke ikuti langkah berikut
back to text editor area...
nah disini saya menjoin query builder nya contoh
$lampiran = DB::table('surat_ttes')->join('users', 'users.id', '=', 'surat_ttes.user_id')->join('jenis_surat_ttes', 'jenis_surat_ttes.id', '=', 'surat_ttes.jenis_surat_tte_id')->join('lampiran_ttes', 'lampiran_ttes.surat_tte_id', '=', 'surat_ttes.id')->where('surat_ttes.id', $id)->get();
nah ternyata saat di view error dan tertanya field/column
pada table tidak ditemukan, padahal pemanggilan di front end sudah sesuai
variabel dari query tersebut, bagaiamana ? cara nya agar bisa tampil ?
cukup kita ganti ke : ->first();
cukup kita ganti ke : ->first();
contoh seperti ini
$lampiran = DB::table('surat_ttes')->join('users', 'users.id', '=', 'surat_ttes.user_id')->join('jenis_surat_ttes', 'jenis_surat_ttes.id', '=', 'surat_ttes.jenis_surat_tte_id')->join('lampiran_ttes', 'lampiran_ttes.surat_tte_id', '=', 'surat_ttes.id')->where('surat_ttes.id', $id)->first();
save, dan coba reload web nya..
oke mungkin itu saja mengenai error view query di laravel..
kalau masih kurang mengerti, video tutorial di bawah ini
jika ada kesalahan dan kekurangan nya
mohon berikan masukan nya ya
sekian dan semoga bermanfaat....
Wasalamualaikum Wr.Wb...
Sumber : [Stackoverflow]
0 Comments