laravel 404 not found not showing error
php artisan key:generate
php artisan optimize
php artisan config:cache
laravel 404 not found not showing error
php artisan key:generate
php artisan optimize
php artisan config:cache
404 page in laravel
//step 1 ) create the errors/404.blade.php in view.
// step 2 ) go to Handler.php and replace the render function to belwo function.
public function render($request, Throwable $exception)
{
if ($exception instanceof AccessDeniedHttpException) {
return response(view('errors.404'), 404);
}
return parent::render($request, $exception);
}
custom 404 page in laravel
A very simple one
php artisan vendor:publish --tag=laravel-errors
show 500 or 404 page in laravel
public function render($request, Exception $e)
{
// 404 page when a model is not found
if ($e instanceof ModelNotFoundException) {
return response()->view('errors.404', [], 404);
}
if ($this->isHttpException($e)) {
return $this->renderHttpException($e);
} else {
// Custom error 500 view on production
if (app()->environment() == 'production') {
return response()->view('errors.500', [], 500);
}
return parent::render($request, $e);
}
}
how to set 404 page in laravel
/**
* Render an exception into an HTTP response.
*
* @param IlluminateHttpRequest $request
* @param Exception $exception
* @return IlluminateHttpResponse
*/
public function render($request, Exception $exception)
{
if ($this->isHttpException($exception)) {
if ($exception->getStatusCode() == 404) {
return response()->view('errors.' . '404', [], 404);
}
}
return parent::render($request, $exception);
}
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us