Wydaje mi się, że ten fragment
foreach(\App\Language::getLanguage() as $lang)
{
$editcategory->translateOrNew($lang->slug)->name = $data['name'.$lang->slug];
$slug->translateOrNew($lang->slug)->slug =null;
$slug->translateOrNew($lang->slug)->title = $data['name'.$lang->slug];
}
$editcategory->save();
powinien wyglądać mniej więcej tak:
foreach(\App\Language::getLanguage() as $lang)
{
$translate = $editcategory->translateOrNew($lang->slug);
$translate->name = $data['name'.$lang->slug];
$translate->save();
$slug->translateOrNew($lang->slug)->slug =null;
$slug->translateOrNew($lang->slug)->title = $data['name'.$lang->slug];
}
//$editcategory->save(); // bez tego save?