Php 如果路线不正确,则显示错误页面

Php 如果路线不正确,则显示错误页面,php,laravel,routes,Php,Laravel,Routes,我有一张路线表 我想向用户显示一个错误页面,如:404页面未找到或重定向。如何在Laravel 4.2 route中执行此操作?您可以使用以下方法轻松抛出错误: App::abort(404); 如果您需要自定义404页面,只需为其创建一个视图,并按如下方式定义它: App::missing(function($exception) { return Response::view('errors.missing', array(), 404); }); 如果要执行重定向,请执行以下操

我有一张路线表


我想向用户显示一个错误页面,如:404页面未找到或重定向。如何在Laravel 4.2 route中执行此操作?

您可以使用以下方法轻松抛出错误:

App::abort(404);
如果您需要自定义404页面,只需为其创建一个视图,并按如下方式定义它:

App::missing(function($exception)
{
    return Response::view('errors.missing', array(), 404);
});
如果要执行重定向,请执行以下操作:

return Redirect::to('/');
资料来源:

试试这个:

在routes.php文件中添加此代码

App::missing(function($exception) {
    return Response::view('404', array(), 404);
});
在安装laravel的过程中,默认的404页面也会随附(检查视图文件夹),否则在视图文件夹中创建一个名为
404.blade.php

希望这是有帮助的