public function run() { DB::table('categories')->delete(); $root = Category::create(['name' => 'vestimenta']); $masculine = $root->children()->create(['name' => 'Homens']); $masculine->children()->create(['name' => 'Blusas']); $masculine->children()->create(['name' => 'Bermudas']); $masculine->children()->create(['name' => 'Calças']); $masculine->children()->create(['name' => 'Camisas']); $masculine->children()->create(['name' => 'Camisetas']); $masculine->children()->create(['name' => 'Cuecas']); $masculine->children()->create(['name' => 'Jaquetas']); $masculine->children()->create(['name' => 'Moletons']); $masculine->children()->create(['name' => 'Polos']); $feminine = $root->children()->create(['name' => 'Mulheres']); $feminine->children()->create(['name' => 'Blusas']); $feminine->children()->create(['name' => 'Calças']); $feminine->children()->create(['name' => 'Camisas']); $feminine->children()->create(['name' => 'Camisetas']); $feminine->children()->create(['name' => 'Moletons']); $feminine->children()->create(['name' => 'Saias']); $feminine->children()->create(['name' => 'Shorts']); $feminine->children()->create(['name' => 'Tops']); $feminine->children()->create(['name' => 'Vestidos']); }
<?php use PragmaRX\Sdk\Services\Categories\Data\Entities\Category; Route::get('/', ['as' => 'home', function () { return view('home.index'); }]); Route::get('category', ['as' => 'cate', function () { return Category::where('name', '=', 'vestimenta')->first()->getDescendantsAndSelf()->toHierarchy(); }]);