1
上Laravel 5 DB工作::交易,但投掷以下错误:DB ::交易掷未定义变量错误异常
exception 'ErrorException' with message 'Undefined variable: tasks'
这里是我的代码:
private function addTasks($tasks, $id) {
DB::transaction(function() {
DB::table('task')->whereIn('id', $tasks)->update(array('task_parent_id' => $id));
});
}
注:其没有DB::transaction
功能正常工作。
我检查了代码的每一行,但没有发现任何错误,请让我知道哪里错了?
向我们展示你的路线! – Maraboc
尝试'dd($任务)'之前,你的查询是有数据 –
它是一个私人功能,所以我认为没有路线 –