如何在mysql查询laravel中插入where条件?

时间:2017-02-13 05:41:56

标签: laravel

我尝试插入代码

$info = DB::table('role_user')->where('user_id', '=',$current)
->where('role_id', '=',$id)->get();

插入错误

$response = $info->insert(array('active' => 1));

2 个答案:

答案 0 :(得分:1)

您不能两次插入相同的role_user,但可以update

$response = DB::table('role_user')->where('user_id', '=',$current)
->where('role_id', '=',$id)->update(array('active' => 1));

答案 1 :(得分:0)

您应该运行更新查询:

$response = DB::table('role_user')
->where('user_id', $current)
->where('role_id', $id)
->update(array('active' => 1));