loc Merhaba, Companies tablom ile Categories tablomu birleştirdim. Bunları da companies_categories tablosunda topladım. Ekleme ve silme işleminde bir problemim yok. Fakat iş güncelleme kısmına gelince tıkandım kaldım. Örneğin checkbox listemden 4 adet kategori seçtim ve firmayı kaydettim. Firma idsine göre companies_categories tablomda 4 adet kayıt oluştu. Daha sonra firmayı düzenlemek istedim ve 1 kategoriyi uncheck ederek güncelle butonuma bastım. Sıkıntı burada başlıyor. Uncheck ettiğim kategoriyi veri tabanından silmek ya da 1 kategori daha seçmek istediğim zaman ekleme işlemini nasıl yapabilirim? Bu yapıda bu işlem nasıl yapılıyor?
loc $categories = (array) $request->input('categories'); $pivotCat = array_fill(0, count($categories), ['company_id' => $id]); $syncCat = array_combine($categories, $pivotCat); $company->categories()->sync($syncCat); Şeklinde çözdüm.