menu

Laravel - Membuat page not found


Hello,, lama beristirahat dengan Laravel karena sibuk dengan Rails saatnya kembali berkreasi dengan PHP on Laravel.

Oke melanjutkan tutorial sebelumnya, kali saya akan share sebuah teknik untuk menampilkan halaman page not found pada website dengan framework Laravel 4.2.

Pada Laravel jika kita memasukkan sebuah URL yang salah maka akan muncul halaman error seperti ini.


Untuk sebuah website profesional tentu saja halaman ini sangat tidak enak dilihat, karena user akan beranggapan bahwa website anda error atau bugs.

Karena itu sebagai seorang programmer teruslah belajar untuk membuat sebuah sistem sesederhana mungkin dari segi interface/tampilan tapi rumit dibagian code dan yang paling penting minim atau malah tidak ada bugs sama sekali hehe..

Oke langsung saja sedikit ilmu dari dari seorang programmer amatir, Here we go!..

Pertama pastinya anda sudah membuat sebuah project website dengan menggunakan Laravel jika belum? silahkan belajar dulu sampai anda menyelesaikan tahap ini.

Jika sudah, buka path app/start/global.php


Kemudian tambahkan code berikut pada baris paling bawah seperti ini
App::missing(function(Exception $exception)
{
    return Response::view('web.404-not-found', array(), 404);
});

Kemudian buat file baru dengan nama 404-not-found.php pada path protected/app/views/web seperti ini


Dan isi dengan code terserah anda, halaman inilah yang akan ditampilkan saat Page Not Found, misal isi dengan code berikut
Page not found :D

Sehingga tampilannya jika saya masukkan URL yang salah akan terlihat seperti ini


===DONE!===