php - Custom error page not showing on Laravel 5 -
i trying display custom error page instead of default laravel 5 message :
"whoops...looks went wrong"
i made lot of search before posting here, tried solution, should work on laravel 5 had no luck : https://laracasts.com/discuss/channels/laravel/change-whoops-looks-like-something-went-wrong-page
here exact code have in app/exceptions/handler.php
file :
<?php namespace app\exceptions; use exception; use view; use bugsnag\bugsnaglaravel\bugsnagexceptionhandler exceptionhandler; class handler extends exceptionhandler { protected $dontreport = [ 'symfony\component\httpkernel\exception\httpexception' ]; public function report(exception $e) { return parent::report($e); } public function render($request, exception $e) { return response()->view('errors.defaulterror'); } }
but, instead of displaying custom view, blank page showing. tried code inside render()
function
return "hello, error message";
but same result : blank page
instead of response create route error page in routes.php, name 'errors.defaulterror'. example
route::get('error', [ 'as' => 'errors.defaulterror', 'uses' => 'errorcontroller@defaulterror' ]);
either make controller or include function in route with
return view('errors.defaulterror');
and use redirect instead. example
public function render($request, exception $e) { return redirect()->route('errors.defaulterror'); }
Comments
Post a Comment