コード例 #1
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     Category::create(['name' => 'Sitio Web']);
     Category::create(['name' => 'E-Commerce']);
     Category::create(['name' => 'API']);
     Category::create(['name' => 'Negocios']);
     Category::create(['name' => 'Open Source']);
     Category::create(['name' => 'Portafolio']);
     Category::create(['name' => 'Blog']);
     Category::create(['name' => 'Servicio al cliente']);
     Category::create(['name' => 'Agencia']);
     Category::create(['name' => 'Entretenimiento']);
     Category::create(['name' => 'Tecnología']);
     Category::create(['name' => 'Educación']);
     Category::create(['name' => 'Software como servicio']);
     Category::create(['name' => 'Servicios']);
     // create tags
     Tag::create(['name' => 'Laravel 4']);
     Tag::create(['name' => 'Laravel 5']);
     Tag::create(['name' => 'CMS']);
     Tag::create(['name' => 'PyroCMS']);
     Tag::create(['name' => 'PongoCMS']);
     Tag::create(['name' => 'Paquetes']);
     Tag::create(['name' => 'Blog']);
     Tag::create(['name' => 'Bootstrap']);
     Tag::create(['name' => 'Foundation']);
     Tag::create(['name' => 'Semantic UI']);
     Tag::create(['name' => 'API']);
 }
コード例 #2
0
 /**
  * Register any other events for your application.
  *
  * @param  \Illuminate\Contracts\Events\Dispatcher  $events
  * @return void
  */
 public function boot(DispatcherContract $events)
 {
     parent::boot($events);
     Project::observe(new SlugGeneratorObserver());
     Category::observe(new SlugGeneratorObserver());
     Tag::observe(new SlugGeneratorObserver());
 }
コード例 #3
0
 public function getCategories()
 {
     $c = new Category();
     return $c->forSelect();
 }
コード例 #4
0
 public function byCategory($slug)
 {
     $category = new Category();
     $collection = $category->searchByCategory($slug, 'projects');
     return view('sites.index')->with('categoryOn', $collection['category'])->with('projects', $collection['collection'])->with('currentMenu', 'proyectos');
 }
コード例 #5
0
 /**
  * Bootstrap any application services.
  *
  * @return void
  */
 public function boot()
 {
     View::composer('*', function ($view) {
         $view->with('categoriesList', Category::orderBy('name', 'asc')->get())->with('tagList', Tag::orderBy('name', 'asc'));
     });
 }