2017-12-19 154 views
-1

ボタンをクリックしてデータベースから製品を複製したい。Laravel 5 DBテーブルを複製/複製します。製品クローニング

例:私は成功した項目を作成する必要があり、私の商品リストに

。 もう1つの類似アイテムを追加したいですが、新しい製品を作成してフィールドをもう一度入力したくないです(時間がかかります)。私はLaravel 5 StoreにButtonを追加して、成功する前に作成したアイテムをDuplicateまたはCloneする必要があります。

他の製品IDを持ち、他のすべてが同じ情報の新しいデータベーステーブル。

これを行うにはどうすればよいですか?雄弁で

多くのおかげ

+0

を持っていますか?もしそうなら、彼らは維持する必要がありますか? –

+1

[Laravel Eloquent ORM replicate]の複製が可能です(https://stackoverflow.com/questions/36021239/laravel-eloquent-orm-replicate) –

+0

サンプルコードを追加してください。 –

答えて

2

あなたは機能replicate()、オブジェクトの関係を含めて、この意志「クローン」を持っています。

サンプル:製品は、関係を

$product = Product::find(1); 
$newProduct = $product->replicate(); 
$newProduct->save();