Skip to content

Commit 598cacc

Browse files
authored
register blade directive after resolving compiler
1 parent 67bbadd commit 598cacc

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/Provider.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
namespace Akaunting\Setting;
44

55
use Akaunting\Setting\Middleware\AutoSaveSetting;
6-
use Blade;
76
use Illuminate\Support\ServiceProvider;
87
use Illuminate\Support\Arr;
8+
use Illuminate\View\Compilers\BladeCompiler;
99

1010
class Provider extends ServiceProvider
1111
{
@@ -30,8 +30,10 @@ public function boot()
3030
$this->override();
3131

3232
// Register blade directive
33-
Blade::directive('setting', function ($expression) {
34-
return "<?php echo setting($expression); ?>";
33+
$this->callAfterResolving('blade.compiler', function (BladeCompiler $compiler) {
34+
$compiler->directive('setting', function ($expression) {
35+
return "<?php echo setting($expression); ?>";
36+
});
3537
});
3638
}
3739

0 commit comments

Comments
 (0)