where('passwordstatus', '=', -2)->delete(); $passReleases = ReleaseFile::query()->where('passworded', '=', 1)->groupBy('releases_id')->get(); $count = 0; foreach ($passReleases as $passRelease) { Release::whereId($passRelease->releases_id)->update(['passwordstatus' => 1]); $count++; } $this->info('Updated '.$count.' bad releases'); } }