您的位置:首页 > 编程语言 > PHP开发

Laravel - 当找不到route时如何显示自定义的404错误信息

2017-03-25 12:51 302 查看
假设在我们的Controller中:

$some_id = 6;
$contacts = Contact::findOrFail($some_id);


如果
findOrFail()
找不到id为6的contact,那么页面就会跳转到404错误:



那么我们可以在
resouces/view/errors/
文件夹下,新建一个叫
404.blade.php
的文件,里面放上我们想要输出的错误信息,比如:

<!DOCTYPE html>
<html lang="cn">
<head>
<title>Oops!</title>
<link href="/css/bootstrap.min.css" rel="stylesheet">
<
4000
/head>

<body>
<div class="container">
<p class="display-4 text-danger text-center mt-5">Oops! The page you are looking for cannot be found.</p>
</div>
<script src="/js/bootstrap.min.js"></script>
</body>
</html>


然后刷新刚才的route,我们会看到错误已经变成了我们自定义的错误了:



这样是不是就很User Friendly了呢!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: