如果我从url更改路由名称,那么如何在larvel 5.2中显示错误消息。 假设我使用url lara.local.com/users显示用户列表,并且我改变了路线,如lara.local.com/userswwwww。在那种情况下如何显示错误信息。如何在laravel中找不到路由时显示错误消息5.2
0
A
回答
4
它会抛出404 Not Found。要在未找到URL的情况下显示自定义视图,请在您的resources/views/errors/
目录中创建名为404.blade.php
的文件。无论你在该文件上写什么,它都会显示。无需做任何事情。 Laravel将处理其余的事情。
1
您可以使用异常处理程序来处理路由未找到的错误。更新app\Exception\Handler.php
像
public function render($request, Exception $e)
{
if ($e instanceof ModelNotFoundException) {
$e = new NotFoundHttpException($e->getMessage(), $e);
}
if ($this->isHttpException($e))
{
if($e->getStatusCode()===404 || $e->getStatusCode()===405)
{
return response()->view('errors.not-found', [], 404);
}
return $this->renderHttpException($e);
}
return parent::render($request, $e);
}
相关问题
- 1. 验证错误消息不会显示在laravel 5.2中查看
- 2. Laravel 5.2中的路由错误
- 3. 在laravel中未显示错误消息
- 4. Laravel 5.2 auth中间件上受保护的路由 - 显示消息
- 5. React路由器路由但显示错误消息
- 6. LARAVEL 5.2路由对象未找到
- 7. 如何在Laravel 5.2中路由localhost url
- 8. 如何显示找不到任何结果的错误消息
- 9. 在Laravel 5.2 Auth路由中找不到对象
- 10. 如何在遇到不同条件时显示错误消息
- 11. 如何在laravel中设置成功消息的显示时间5.2
- 12. Laravel 5.2路由/ HREF
- 13. 显示错误消息时
- 14. Laravel:路由未找到错误
- 15. 错误消息不显示
- 16. 在CodeIgniter中不显示错误消息
- 17. 错误消息不打印在刀片laravel 5.2
- 18. 我在Laravel 5.2中收到错误“Class'Predis \ Client'找不到'
- 19. rake路由说路由存在,但错误消息说不然
- 20. Laravel 5.2 - 没有显示错误
- 21. Laravel 5.2显示验证错误
- 22. Laravel 5.2不会在注册表中显示错误
- 23. MVC4如何在条件/不符合时显示错误消息?
- 24. 路由器重定向,显示错误消息
- 25. 显示URL未找到时的错误消息
- 26. Laravel 5.2 flash消息和错误突然不起作用
- 27. Laravel 5.2&AJAX - 在重定向后显示成功消息
- 28. 错误在一个路线laravel 5.2
- 29. 错误消息laravel不行
- 30. Laravel 5.2 - 路由认证
绝对是一个很好的方式来利用laravel。感谢分享 – Nibb