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'); }