Here we create custom error pages in Laravel.We will use following step to create custom error page.
Step 1Go to app/config/app.php and turn the debug option to false.
'debug' => false,Step 2
Go to app/start/global.php add search below code
App::error(function(Exception $exception, $code) { Log::error($exception); });
Replace above code with below code.
App::error(function(Exception $exception, $code) { switch ($code) { case 403: return Response::view('error.403', array(), 403); case 404: return Response::view('error.404', array(), 404); case 500: return Response::view('error.500', array(), 500); default: return Response::view('error.default', array(), $code); } });Step 3
Create error Folder inside app/views And create following pages with your custom design.
403.blade.php
404.blade.php
500.blade.php
default.blade.php