【发布时间】:2017-03-10 23:31:15
【问题描述】:
我正在使用 laravel 5.3,我必须从表中存储重复的行,这是我的功能,我收到以下错误 在 null 上调用成员函数 replicate() 请帮我修复它 函数
public function copy($id){
$task = Task::find(1);
$newTask = $task->replicate();
$newTask->save();
}
【问题讨论】:
-
您确定
$task的值正确吗? -
是的,我已经在 Task 中仔细定义了每一件事@Sougata Bose
-
嗯,错误消息说
$task为空。很可能没有具有该 ID 的任务。 -
可以添加
dd($task)并显示输出吗? -
是的,我尝试它有 null 我尝试不同的东西,因为我在这里传递 $id 而不是 1 作为 $task = Task::find($id);它可以工作,但复制了 3 次 @Sougata Bose
标签: php laravel duplicates