php laravel-4 duplicates clone replicate

php - Laravel 4: replicar a la mesa



laravel-4 duplicates (1)

Lo resolví cuando obtuviste la réplica de la fila mysql, obtienes todo dentro de la cadena json, así que necesitas decodificarla con la función json_decode antes de volver a agregarla a la base de datos, así que aquí está la solución si alguien tiene el mismo problema :)

public function getClone($id) { $item = Data::find($id); $clone = $item->replicate(); unset($clone[''created_at''],$clone[''updated_at'']); $data = json_decode($clone, true); Product::create($data); return Redirect::to(''admin/content'') ->with(''message'', ''Clone Created!!''); }

cómo clonar la fila de la tabla de una tabla a otra, encontré la manera de hacer una copia pero no sé cómo insertarla en otra tabla

Tengo clase de datos y clase de producto y quiero clonar de datos al producto solo una fila

public function getClone($id) { $item = Data::find($id); $clone = $item->replicate(); unset($clone[''created_at''],$clone[''updated_at'']); $product = new Product; --> what goes here i tried $product->fill($clone); But i get error: must be of the type array, object given return Redirect::to(''admin/content'') ->with(''message'', ''Clone Created!!''); }