Laravel 5.2 - 不存在的路由不会导致404页面

时间:2016-12-16 22:01:11

标签: php laravel-5

我正在测试我的网络应用,现在我只是尝试输入一个未显示的网址,以了解该应用如何管理它。我确实希望看到404页面(我还有一个自定义的页面进入视图\ errors \ 404.blade.php),但是Laravel显示了消息Session store not set on request...

我已经读过,当路由没有注册到Web中间件时会显示此消息,但当然没有注册到未存在的URL。

我想将NotFoundHttpException抓到app\Exceptions\Handlrer.php,但这不起作用,因为这不是抛出的异常。

如果请求未使用的网址,如何重定向到404页面?

编辑:我刚才知道错误是由于我导入到视图中的部分错误。这是包含登录表单的标题,所以问题是对CSRF令牌的调用,但是为什么在调用App::abort(404)时这是有效的,而不是抛出异常?我该怎么做才能正确管理这个案例?

0 个答案:

没有答案