Avec plaisir ;)
Alors pour laravel-trees le développeur a arreté de publier des releases, il utilise des tags, le packet est bien a jour, dernier Tag il y a 21 jours ;)
Après pour les erreurs ça peut arriver oui ^^'
Alors oui pour faire des catégories et sous-catégories faut être à l'aise avec les relations
Après ça se fait en double boucles
Dans la migration SubCategories faut rajouter cette ligne:
$table->foreignId(Category::class)->constrained();
Dans le model Category:
public function subCategories(): HasMany
{
return $this->hasMany(SubCategory::class);
}
Dans le model SubCategory:
public function category(): BelongsTo
{
return $this->belongsTo(Category::class);
}
Dans le controlelr qui retournera la view avec les categories et subcat:
public funciton index()
{
return view('home.index')->with([
'categories' => Category::all(),
]);
}
Et dans blade:
@foreach($categories as $category)
<h2>{{ $category->name }}</h2>
@foreach($category->subCategories as $subCategory)
<p>{{ $subCategory->name }}</p>
@endforeach
@endforeach
Avec ça tu as tout le système de category/subcategory :p