Merhaba arkadaşlar. Laravelde çok yeniyim, restfull api ile bir kategorilendirme yapmaya çalışıyorum. Kategorileri post ederek veritabanına ekliyorum. kategori eklemeyi başardım ama subcategory eklemeyi beceremedim. Yardımcı olabilecek var mı ?
Ben nasıl yapmaya çalışıyorum onu anlatayım;
api/add-subcategory linkine post olarak bir subcategory_name ve parent_id atıyorum. Gönderilen post verisini category controllerımda,
public function createSubcategory(Request $request)
{
$input = $request->all();
$subcategoryName[] = $input['subcategory_name'];
$parent = $input['parent_id'];
$query = DB::table('categories')->where('id', $parent)->first();
if ($query->count() == 0)
{
return response()->json(['error' => "error"], 404);
}
$parent->children()->create($subcategoryName, $parent);
}
gibi bir kod bloğu ile almaya çalışıyorum fakat yapamadım. Yardımlarınızı bekliyorum.
Laravel nestedset github link : https://github.com/lazychaser/laravel-nestedset