Nope. I need it in the base.blade.php
file.
This is what I’m currently doing:
templates/layouts/base.blade.php:
...
<div id="page-wrapper" role="document">
<div class="page-container" data-namespace="{!! $current_template !!}">
....
</div>
</div>
...
src/controller.php:
add_filter( 'sage/template/global/data', function( $data, $template ) {
return [
'current_template' => basename( $template ,'.blade.php' ),
];
}, 10, 2 );