У меня следующий запрос:
ManifestImage::whereBetween('created_at', [$img->created_at, $fewseconds])->whereNull('original_pdf')->get();
Это хорошо работает для получения нужных мне записей, но я хочу пойти еще дальше. На данный момент приведен пример возврата:
[{"id":404,"manifest_id":3601,"name":"3601_1559451552023428000.jpeg","mime":"image\/jpeg","type":"jpeg","created_at":"2019-06-01 22:59:12","updated_at":"2019-11-11 14:47:08","original_pdf":null,"image_type":2,"temp_group":null},
{"id":405,"manifest_id":3601,"name":"3601_1559451552068266200.jpeg","mime":"image\/jpeg","type":"jpeg","created_at":"2019-06-01 22:59:12","updated_at":"2019-11-11 14:47:08","original_pdf":null,"image_type":2,"temp_group":null},{"id":406,"manifest_id":3601,"name":"3601_1559451553041321000.jpeg","mime":"image\/jpeg","type":"jpeg","created_at":"2019-06-01 22:59:13","updated_at":"2019-11-11 14:47:08","original_pdf":null,"image_type":2,"temp_group":null}]
Я хотел бы проверить, есть ли во всех возвращенных выше записях только одно значение для manifest_id
. Все они имеют значение 3601, поэтому я хотел бы пройти через условный оператор, в котором, если в этом наборе есть только одно уникальное число, перейти к следующему шагу, в противном случае пропустить его полностью.