Ich benutze Laravel replicate()
Methode eines Modells, um eine Kopie der bestehenden Instanz zu generieren. Es funktioniert gut, wenn es keine Spalten gibt, die unique
Laravel 5 replicate() behandeln Spalten mit eindeutigem Attribut
In meinem Fall gibt es einige Spalten sein sollen, die eindeutig sein sind so verwende ich diese
$pr = Products::find(\Input::get('id'))->replicate();
$pr['product_code'] = $pr->product_code . '_'.$pr['id'];
$pr['name'] = $pr->name . '_'.$pr['id'];
$pr->save();
Dies wird sicherstellen, dass, wenn ein Produkt repliziert sobald es das einzigartige Spaltenproblem behandelt. Wenn das Produkt jedoch erneut repliziert wird, wird das Problem erneut verursacht.
Wie ich kann ich dieses Problem lösen