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!!'');
}