1 つのクエリで更新したい 2 つのテーブルがありますが、その方法がわかりません。
$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'
誰にも何か提案がありますか?
前もって感謝します。