Я хочу удалить отфильтрованную коллекцию из коллекций, как будто у меня есть возвращенные коллекции.Отфильтровать коллекции и удалить коллекцию eloquent laravel
$products = items::where('item_id',$request->item_id)->with('product_reviews')->with('product_reviews.profile')->get();
foreach($products->product_reviews as $r):
if($r->status==='unapproved'):
//remove this from 'products' collections because its not approved yet
$this->remove($this);
endif;
endforeach;
но
$this->remove($this);
не работает, ни действительный синтаксис, чтобы удалить коллекцию, я просто не знаю, как удалить отфильтрованную коллекцию, например, если статус столбца содержит «unapproved». Любые идеи, пожалуйста, помогите?
Почему бы вам не включить другое имя, касающееся статуса? – ggderas
Можете ли вы разместить примерную базу в моем фрагменте кода, пожалуйста? –
Я не знаю, как это сделать, поскольку я нацелен на товарные представления, которые относятся к модели элементов. –