拉拉维尔 404 错误不起作用


Laravel 404 Error won't work

我试图为我的拉拉维尔网站设置一个 404 页面;对于我一直在阅读的内容,我应该添加

App::missing(function($exception)
{
    return Response::view('error.missing', array(), 404);
});

到应用程序/开始/全局.php文件。但问题是,一旦我将其添加到文件中,并且我转到一个不明确的路由,我就会收到以下消息:异常处理程序中出错。

我确实在我的视图中添加了一个地图错误,并在那里创建了一个视图 missing.blade.php!

我一直在尝试很多东西,但直到现在都无法解决问题。

自动取款机我正在WAMP上运行该项目。

希望有人可以帮助我解决这个问题! :)

我的拉拉维尔记录了什么:

> [2014-12-22 15:10:54] production.ERROR: exception
> 'Symfony'Component'HttpKernel'Exception'NotFoundHttpException' in
> C:'Users'Sam'Dropbox'Web Projects'Petere'bootstrap'compiled.php:5687
> Stack trace:
> #0 C:'Users'Sam'Dropbox'Web Projects'Petere'bootstrap'compiled.php(5004):
> Illuminate'Routing'RouteCollection->match(Object(Illuminate'Http'Request))
> #1 C:'Users'Sam'Dropbox'Web Projects'Petere'bootstrap'compiled.php(4992):
> Illuminate'Routing'Router->findRoute(Object(Illuminate'Http'Request))
> #2 C:'Users'Sam'Dropbox'Web Projects'Petere'bootstrap'compiled.php(4984):
> Illuminate'Routing'Router->dispatchToRoute(Object(Illuminate'Http'Request))
> #3 C:'Users'Sam'Dropbox'Web Projects'Petere'bootstrap'compiled.php(717):
> Illuminate'Routing'Router->dispatch(Object(Illuminate'Http'Request))
> #4 C:'Users'Sam'Dropbox'Web Projects'Petere'bootstrap'compiled.php(698):
> Illuminate'Foundation'Application->dispatch(Object(Illuminate'Http'Request))
> #5 C:'Users'Sam'Dropbox'Web Projects'Petere'bootstrap'compiled.php(7706):
> Illuminate'Foundation'Application->handle(Object(Illuminate'Http'Request),
> 1, true)
> #6 C:'Users'Sam'Dropbox'Web Projects'Petere'bootstrap'compiled.php(8309):
> Illuminate'Session'Middleware->handle(Object(Illuminate'Http'Request),
> 1, true)
> #7 C:'Users'Sam'Dropbox'Web Projects'Petere'bootstrap'compiled.php(8256):
> Illuminate'Cookie'Queue->handle(Object(Illuminate'Http'Request), 1,
> true)
> #8 C:'Users'Sam'Dropbox'Web Projects'Petere'bootstrap'compiled.php(10895):
> Illuminate'Cookie'Guard->handle(Object(Illuminate'Http'Request), 1,
> true)
> #9 C:'Users'Sam'Dropbox'Web Projects'Petere'bootstrap'compiled.php(659):
> Stack'StackedHttpKernel->handle(Object(Illuminate'Http'Request))
> #10 C:'Users'Sam'Dropbox'Web Projects'Petere'public'index.php(49): Illuminate'Foundation'Application->run()
> #11 {main} [] []

只需在您的视图中添加404.blade.php resources/views/error/404.blade.php它就会像我所做的那样工作。