\Blade::directive('directive_name', function ($expression) {
return $expression;
});
public function boot()
{
Blade::directive('hello', function ($expression) {
return "<?php echo 'Hello ' . {$expression}; ?>";
});
}
IF :
// AppServiceProvider.php
...
public function boot()
{
\Blade::if('admin', function () {
return auth()->check() && auth()->user()->isAdmin();
});
}