【发布时间】:2018-01-12 16:57:31
【问题描述】:
我想在我的数据库中使用新的产品 ID 复制产品。
我的 index.blade:
<form action="{{ route('cloneproduct',['uid'=>$product->uniqueid]) }}" method="post" enctype="multipart/form-data">
{{csrf_field()}}
<button type="submit" name="button" class="cloneproduct">Clone</button>
</form>
路线:
Route::post('cloneproduct/{uniqueid}','ProfileController@CloneItem')->name('cloneproduct');
控制器:
public function CloneItem($uniqueid)
{
$product = Product::find($uniqueid);
$new_product = $product->replicate();
$new_product->push();
return redirect()->back();
}
错误:
在 null 上调用成员函数 replicate()
有什么问题?它在我的数据库中不为空..
谢谢
【问题讨论】: