2017-12-19 7 views
-1

버튼 클릭으로 데이터베이스에서 복제 제품을 원합니다.Laravel 5 DB 테이블 복제/복제. 제품 복제

예 :

내 제품 목록에 항목을 성공적으로 생성했습니다. 두 번째 유사한 항목을 추가하고 싶지만 새 제품을 만들고 필드를 다시 채우고 싶지 않습니다 (시간이 걸립니다). 나는 지금 Laravel 5 Store에 Button을 추가하고 싶습니다.이 Store에서는 Duplicate 나 Clone을 사용하여 성공적으로 항목을 만들었습니다.

다른 제품 ID이지만 다른 정보는 모두 동일한 새 데이터베이스 테이블.

가장 좋은 방법은 무엇입니까?

많은 감사

당신이 기능 replicate()이 웅변으로
+0

제품이 있습니까 관계? 그렇다면 유지해야합니까? –

+1

[Laravel Eloquent ORM replicate]의 가능한 복제본 (https://stackoverflow.com/questions/36021239/laravel-eloquent-orm-replicate) –

+0

몇 가지 샘플 코드를 추가하십시오. –

답변

2

이 "복제"관계를 포함하는 객체입니다.

샘플 :

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