Я использую laravel eloquent , чтобы получить файлы почты, которые дают мне коллекцию, но я хочу элемент из этой коллекции по условию . Например, из этой коллекции я хочу элемент, который type = 'product'
.
Я использую foreach, проверяю каждый элемент, у которого есть мое состояние, и возвращаю его, но разве нет лучшего способа?
Я проверил метод сбора, например, содержать, но он возвращает null
.
Тип файла: filed, значение которого равно 'product' или 'blog'.
Мой код:
$post= Post::where('slug' , $slug)->first();
$cover = $post->files->contains(['type' , '=' , 'product']);