//Some exceptions describe HTTP error codes from the server. For example, this may be a "page not found" error (404),
//In order to generate such a response from anywhere in your application, you may use the abort helper:
return abort(404);
// OR
return abort(404, "page not found");
//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);
}
abort(404)
$ sudo a2enmod rewrite
$ sudo service apache2 restart
//first check your route is there in route:list, if it it here
//then Some times it occurs because of url mismatch
//url in laravel is case senstive so make sure your whole url is correct.