【发布时间】:2016-08-10 04:07:13
【问题描述】:
我无法使用链式查询来删除用户模型中 2 个不同列中的单个记录。在提交时,我只想删除column A 和column B 中的用户记录,仅此而已。
DB::table('users')
->where('id', Auth::user()->id)
->select('column_A')->delete()
->select('column_B')->delete()
->update([
'column_A' => 'value',
]);
这实际上删除了该用户的整个记录。我也试过用 select 代替 value,然后我会得到错误:
在字符串上调用 delete()
谢谢!
【问题讨论】:
-
您要更新A列和B列吗?我有点困惑。
-
好吧,将值更新为“”。就像阿列克谢在下面一样。
标签: laravel laravel-5.2