Skip to content

Commit a6b3dac

Browse files
Create @module() blade directive.
## Usage ```blade @module('blog') <p>Blog module exists!</p> @endmodule ```
1 parent f31cef3 commit a6b3dac

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/LaravelModulesServiceProvider.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
use Illuminate\Database\Migrations\Migrator;
88
use Illuminate\Filesystem\Filesystem;
99
use Illuminate\Foundation\Console\AboutCommand;
10+
use Illuminate\Support\Facades\Blade;
1011
use Illuminate\Translation\Translator;
1112
use Nwidart\Modules\Contracts\ActivatorInterface;
1213
use Nwidart\Modules\Contracts\RepositoryInterface;
@@ -52,6 +53,11 @@ public function register()
5253
$this->registerTranslations();
5354

5455
$this->mergeConfigFrom(__DIR__.'/../config/config.php', 'modules');
56+
57+
// Create @module() blade directive.
58+
Blade::if('module', function (string $name) {
59+
return module($name, true);
60+
});
5561
}
5662

5763
/**

0 commit comments

Comments
 (0)