Php laravel-尝试从获取的集合中删除项

Php laravel-尝试从获取的集合中删除项,php,laravel,Php,Laravel,我需要根据属性(Laravel 5.6)从集合中删除项 $leagues=League::all(); foreach($i=>L的联赛){ 如果($L->status==联盟状态::隐藏){ $leagues->忘记($i);只要替换这个 return response()->json($leagues->toArray()); 到 使用值获取一个新集合,其中键重置为连续整数: return response()->json($leagues->values());

我需要根据属性(Laravel 5.6)从集合中删除项

$leagues=League::all();
foreach($i=>L的联赛){
如果($L->status==联盟状态::隐藏){
$leagues->忘记($i);只要替换这个

return response()->json($leagues->toArray());


使用
获取一个新集合,其中键重置为连续整数:

return response()->json($leagues->values());

[         <<<<======== NORMAL ARRAY WITH OBJECTS
  {
    "id":1,
    "title":"test...
return response()->json($leagues->toArray());
return json_decode($leagues);
return response()->json($leagues->values());