/** @inheritdoc */ public function register() { /** @var \Illuminate\Foundation\Application $app */ $app = parent::register(); $this->publishes([__DIR__ . '/../resources/database/migrations/' => base_path('/database/migrations')], 'migrations'); if ($app->make('config') instanceof \Laradic\Config\Repository) { $this->registerPublisher(); } }
/** @inheritdoc */ public function register() { parent::register(); if (Config::get('radic_dev.provide.console')) { $this->app->register('Laradic\\Dev\\Providers\\ConsoleServiceProvider'); } if (Config::get('radic_dev.provide.route')) { $this->app->register('Laradic\\Dev\\Providers\\RouteServiceProvider'); } # @todo implement debug ajax }
public function register() { $app = parent::register(); $exists = $app->make('db.connection')->getSchemaBuilder()->hasTable('migrations'); if (config('swcli.first_run') || !$exists) { $migrator = $app->make('migrator'); if (!$migrator->repositoryExists()) { $migrator->getRepository()->createRepository(); } $migrator->run(database_path('migrations')); } }
/** {@inheritDoc} */ public function register() { /** @var \Illuminate\Foundation\Application $app */ $app = parent::register(); $config = $app->make('config'); AssignmentDirectives::attach($app); DebugDirectives::attach($app); ForeachDirectives::attach($app); PartialDirectives::attach($app); $app->booting(function () use($app) { if (array_key_exists('form', App::getBindings())) { MacroDirectives::attach($app); } }); # Optional markdown compiler, engines and directives if ($config->get('blade_extensions.markdown.enabled')) { if (!class_exists($config->get('blade_extensions.markdown.renderer'))) { throw new Exception('The configured markdown renderer class does not exist'); } $app->register('Radic\\BladeExtensions\\Providers\\MarkdownServiceProvider'); } $app->bind('blade.string', 'Radic\\BladeExtensions\\Renderers\\BladeStringRenderer'); }
public function register() { $this->fs = Filesystem::create(); $app = parent::register(); $this->registerViewPaths(); }