public function boot()
 {
     $this->mergeConfigFrom(__DIR__ . '/../config/config.php', 'typicms.bannerplaces');
     $modules = $this->app['config']['typicms']['modules'];
     $this->app['config']->set('typicms.modules', array_merge(['bannerplaces' => ['linkable_to_page', 'srcDir' => __DIR__ . '/../']], $modules));
     $this->loadViewsFrom(__DIR__ . '/../resources/views/', 'bannerplaces');
     $this->loadTranslationsFrom(__DIR__ . '/../resources/lang', 'bannerplaces');
     $this->publishes([__DIR__ . '/../resources/views' => base_path('resources/views/vendor/bannerplaces')], 'views');
     $this->publishes([__DIR__ . '/../database' => base_path('database')], 'migrations');
     AliasLoader::getInstance()->alias('Bannerplaces', 'TypiCMS\\Modules\\Bannerplaces\\Shells\\Facades\\Facade');
     // Observers
     Bannerplace::observe(new SlugObserver());
 }
 /**
  * List models.
  *
  * @return \Illuminate\View\View
  */
 public function index()
 {
     $bannerplaces = Bannerplace::all();
     app('JavaScript')->put('options.bannerplaces', $bannerplaces);
     return view('banners::admin.index');
 }