Supprimer les duplicatas Laravel

Petit snippet pour ceux qui se retrouve avec du bout de code qui n’a pas pris en compte le FirstOrCreate et une DB cracra avec des champs avec le même nom :

$ingredients = DB::table('yourtable')->groupBy('name')
->pluck('id')->toArray();
$duplicated = DB::table('yourtable')->whereNotIn('id', $ingredients)->delete();