where('default', 1)->first(); if ($identity) { IdentityMiddle::query() ->whereNotNull('ended_at') ->where('ended_at', '<', now()) ->chunkById(1000, function ($middles) use ($identity) { foreach ($middles as $middle) { $middle->user->joinIdentity($identity->id, IdentityLog::CHANNEL_SYSTEM); } }); } } }