检测404错误页面Laravel 4.2

时间:2016-03-21 12:57:27

标签: laravel laravel-4

如果页面是错误页面,我正在尝试向body添加一个类 - 特别是404。

相似
{{ Request::is('my-page') ? 'newclass' : '' }}

有没有办法检测特定的错误页面?

我的路线:

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

1 个答案:

答案 0 :(得分:1)

将视图名称作为变量传递给每个(或特定)视图。对于Laravel 4,您可以在filters.php中执行此操作:

View::composer('*', function($view){
    View::share('name_of_view', $view->getName());
});

然后,您可以在视图中执行{{ ($name_of_view == "error-404") ? 'newclass' : '' }}