4.2

2016-03-21 11 views
0

ページがエラーページであれば、私はボディにクラスを追加しようとしている -4.2

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

に特に404

同様に検出するために、どのような方法があります特定のエラーページ?

マイルート:

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

あなたは何をしようとしているのか詳しく説明できますか? 'App :: missing'はそれをカバーしているようだ。 – ceejayoz

+0

もちろんです。より具体的に質問を更新しました。 – Klav

+1

ありがとう、それはあなたがはるかに明確にしようとしているものになります。 – ceejayoz

答えて

1

はそれぞれ(または特定の)変数としてビューにビュー名を渡します。 Laravel 4のためには、filters.phpでこれを行うことができます。

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

その後、あなたの意見で{{ ($name_of_view == "error-404") ? 'newclass' : '' }}を行うことができます。