/** * Register any other events for your application. * * @param DispatcherContract $events * * @return void */ public function boot(DispatcherContract $events) { foreach ($this->listens() as $event => $listeners) { foreach ($listeners as $priority => $listener) { $events->listen($event, $listener, $priority); } } $events->listen('config.loaded', function () { BehaviorManager::init(); }); app('view')->addNamespace('layouts', layouts_path()); $events->listen('view.page.edit', function ($page) { WYSIWYG::loadAllEditors(); echo view('pages::parts.list')->with('page', $page); }, 999); }
public function register() { Page::observe(new PageObserver()); PagePart::observe(new PagePartObserver()); BehaviorManager::init(); }