首页 > 解决方案 > 如何从同一个表单更新多个表?

问题描述

我正在尝试从同一个表单更新两个表。即更新任务表和check_list 表。

这是用于 laravel 更新数据库。我已经尝试过之前提出的多个问题的解决方案。

// 这是我在控制器中的函数。

public function task_update(Request $request, $id)
{
    $task = tasks::findOrFail($id);
    $input = $request->all();
    $task->fill($input)->save();
    $check_list['remarks'] = Input::get('status');
    $check_list->save();
    notify()->success('Task has been updated');

    return redirect()->back();
}

实际上,我正在将具有任务 id 的数据传递给函数,并且想要更新相同 task_id 的 check_list 表。?

我也想更新 check_list 表,但它会添加新行作为新数据。

标签: laravel

解决方案


推荐阅读