Cześć, chciałbym móc edytować wiele rekordów jednocześnie. Dokładnie mamy kategorię która ma działać w wielu jeżykach więc jest też taela category_translate połączone relacją, przy zapisie nie mam problemu jednak nie wiem jak edytować rekordy w relacji, relacja one to many a kod:
public function save(array $data, Category $category = null): ?Category
{
if ($category) {
$category->update($data['category']);
/**TODO
* edycja tłumaczeń
*/
return $category;
}
DB::beginTransaction();
try {
$category = Category::create($data['category']);
$category->translate()->createMany($data['translate']);
DB::commit();
return $category;
} catch (Exception $e) {
DB::rollBack();
throw new Exception($e->getMessage());
}
}