app->bind(ModuleSettingsStore::class, EloquentModuleSettingsStore::class); } public function boot(): void { $this->loadRoutesFrom(__DIR__.'/routes/api.php'); $this->loadRoutesFrom(__DIR__.'/routes/web.php'); if ($this->app->runningInConsole()) { $this->commands([ InstallModuleCommand::class, UninstallModuleCommand::class, ]); } Gate::define('manage modules', [ModulePolicy::class, 'manageModules']); Gate::define('manage module settings', [ModulePolicy::class, 'manageSettings']); } }