我有两个表我想用一个查询更新,但我找不到如何做到这一点?
$update = DB::table('users')
->join('addresses', 'users.id', '=', 'addresses.user_id')
->where('id', '=', Auth::user()->id)
->update(array(
'firstname' => $userDetails['firstname'],
'lastname' => $userDetails['lastname'],
'email' => $userDetails['email'],
'password' => $userDetails['password'],
'addresses.add_line1' => $userDetails['addl1'],
'addresses.add_line2' => $userDetails['addl2'],
'addresses.town' => $userDetails['town'],
'addresses.county' => $userDetails['county'],
'addresses.post_code' => $userDetails['postcode']
));
dd($update);
但我得到这个返回
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'add_name_no' in 'field list'
有人有什么建议吗?
提前致谢。