Register module migrations by default to ease testing.

Register the sidebar listener.
parent 1db2ee6c
...@@ -4,6 +4,8 @@ namespace Modules\$MODULE$\Providers; ...@@ -4,6 +4,8 @@ namespace Modules\$MODULE$\Providers;
use Illuminate\Support\ServiceProvider; use Illuminate\Support\ServiceProvider;
use Modules\Core\Traits\CanPublishConfiguration; use Modules\Core\Traits\CanPublishConfiguration;
use Modules\Core\Events\BuildingSidebar;
use Modules\$MODULE$\Events\Handlers\$SIDEBAR_LISTENER_NAME$;
class $MODULE$ServiceProvider extends ServiceProvider class $MODULE$ServiceProvider extends ServiceProvider
{ {
...@@ -23,11 +25,14 @@ class $MODULE$ServiceProvider extends ServiceProvider ...@@ -23,11 +25,14 @@ class $MODULE$ServiceProvider extends ServiceProvider
public function register() public function register()
{ {
$this->registerBindings(); $this->registerBindings();
$this->app['events']->listen(BuildingSidebar::class, $SIDEBAR_LISTENER_NAME$::class);
} }
public function boot() public function boot()
{ {
$this->publishConfig('$LOWERCASE_MODULE$', 'permissions'); $this->publishConfig('$LOWERCASE_MODULE$', 'permissions');
$this->loadMigrationsFrom(__DIR__ . '/../Database/Migrations');
} }
/** /**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment