Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Bagaimana membuat Error Exception di Laravel?
Salam sukses buat para master disini, Saya mau bertanya seputar untuk menangani error yang disebabkan karena data tidak ada di datAbase menggunakan metode handling & error Exception. Bagaimana membuat redirect error 404/503,dll? Bagaimana menangani error krena data yg diminta tidak ada, contoh: $user = user::find(1); jika data ada akan redirect ke view.blade.php Tpi jiKa data kosong/null saya ingin ada alert validasi / redirect ke page 404. Btw, saya sudah coba abort("404"); tidak berhasil.
Mohon pencerahannya master, terima kasih ☺
3 Jawaban:
Cara pertama bisa nyobain Table::findOrFail($id); Yang kedua kalau mau custom,
if ($result->isEmpty()) {
abort(404) //bukan string
}
//kalau metode get() bisa coba
if (empty($result)) { ... }
Coba method simplenya khusus untuk find by id.
User::findOrFail(1);
// Cukup dengan syntax ini maka bila tdk ditemukan data dengan id 1 maka otomatis return response 404
Maaf Master telat respond, terima kasih bang @hilmnrdn & bang @onirusama , (y) sudah saya coba dan sukses :D ...