Пример #1
0
 /** @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();
     }
 }
Пример #2
0
 /** @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();
 }