/** * @param View $view */ public function compose(View $view) { $view->cruddyData = $this->cruddy->data(); $view->cruddyData += ['schemaUrl' => $this->url->route('cruddy.schema'), 'thumbUrl' => $this->url->route('cruddy.thumb'), 'baseUrl' => $this->url->route('cruddy.home'), 'root' => $this->request->root(), 'token' => csrf_token()]; $view->scripts = $this->assets->scripts(); $view->styles = $this->assets->styles(); $view->menu = $this->menuBuilder; }
/** * Register assets. */ protected function registerAssets(Assets $assets, $baseDir) { $assets->js(asset($baseDir . '/js/ace/ace.js')); $assets->js(asset($baseDir . '/js/app.min.js')); $assets->css(asset($baseDir . '/css/styles.min.css')); }
/** * Register assets. * * @param Assets $assets * @param string $baseDir */ protected function registerAssets(Assets $assets, $baseDir) { $assets->js(asset($baseDir . '/ckeditor/ckeditor.js')); $assets->js(asset($baseDir . '/js/script.min.js')); }
/** * Register assets. */ protected function registerAssets() { $this->app->singleton('cruddy.assets', function ($app) { $baseDir = 'cruddy'; $assets = new Assets(); $assets->css($this->getCssFiles($baseDir)); $assets->js($this->getJsFiles($baseDir)); return $assets; }); }