update()
メソッドはオブジェクトを返さないため、次の2つのオプションがあります。
オプション1
updateOrCreate()
を使用する :
$user = User::updateOrCreate(['fbID' => $x['id']], $dataArray);
$id = $user->id;
オプション2
オブジェクトを取得して更新します:
$user = User::where('fbID', '=', $x['id'])->first();
$user->update($dataArray);
$id = $user->id;