4.2

2016-03-21 15 views
0

sayfası bir hata sayfası olup olmadığını vücuda bir sınıf eklemek için çalışıyorum -4.2

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

özellikle 404.

Benzer algılamak için herhangi bir yolu var mı belirli bir hata sayfası?

rotam:

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

Yapmaya çalıştığınız şeyleri detaylandırır mısınız? “App :: missing” bunu kapsayacak gibi görünüyor. – ceejayoz

+0

Elbette. Soruyu daha spesifik olmak için güncelledim. – Klav

+1

Teşekkürler, bu çok daha net yapmaya çalıştığınız şeyi yapar. – ceejayoz

cevap

1

her görünüşüdür adı (veya spesifik), bir değişken olarak görünümü geçirin. Laravel 4 için size filters.php yapabilirsiniz:

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

Sonra görünümlerinde {{ ($name_of_view == "error-404") ? 'newclass' : '' }} yapabilirsiniz.