Q:

Como pegar o caminho absoluto do blade a partir da View?

Laravel 4.2
Preciso pegar o diretório do .blade completo depois de sua renderização, como fazer isso?
Tenho tentado navegar através do Application, isso parecer ser uma péssima ideia, entretanto não encontrei nenhum método nativo que faça isso.
dump(app()->__get('view')->getFinder());

A:

Crie um Filtro para que o nome da View se torne disponível nela própria.
filters.php
/**
 * Compartilha a globalmente variavel $view_name com o nome da view corrente
 */
View::composer('*', function ($view) {
    View::share('view_name', $view->getName());
});

A partir disso, pode usar $view_name em qualquer View.

