C'est donc la façon dont j'ai réussi à le faire:
J'ai créé un View Composer qui fixe le nom de la vue à une classe ViewBag comme ceci:
view()->composer('*', function ($view) {
ViewBag::attach($view->getName());
});
Ensuite, j'ai créé une fonction d'assistance viewBag()
qui renvoie l'instance ViewBag qui contient toutes les informations attachées. Maintenant, il peut être utilisé comme ceci:
<h1>
Auth.Login was included:
{{ viewBag()->count('auth.login') }} times
</h1>
Maintenant, je peux aussi faire des choses comme:
@if(viewBag()->contains('auth.login'))
hello
@endif
DebugBar fait, je suis diggin leur repo – aaron0207
Wow thats ce que j'appelle la dévotion: D Merci @ aaron0207! –
@ aaron0207 Non, Debugbar montre seulement les vues qui ont été rendues – manniL