示例#1
1
 /**
  * @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;
 }
示例#2
0
 /**
  * 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'));
 }
示例#4
0
 /**
  * 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;
     });
 }