на предмет пустого email
$users1 = $users->filter(function ($item) {
return $item->email != null;
})
Отдаю коллекцию в таком виде:
[{"last_name":"\u041f\u0435\u0442\u0440\u043e\u0432","first_name":"\u041f\u0435\u0442\u0440","second_name":"\u041f\u0435\u0442\u0440\u043e\u0432\u0438\u0447","email":"petrov@testemail.com"},{"last_name":"\u041f\u0435\u0442\u0440\u043e\u0432","first_name":"\u041f\u0435\u0442\u0440","second_name":"\u041f\u0435\u0442\u0440\u043e\u0432\u0438\u0447","email":"1petrov@testemail.com"}]
Возвращается с индексами.
{"0":{"last_name":"\u041f\u0435\u0442\u0440\u043e\u0432","first_name":"\u041f\u0435\u0442\u0440","second_name":"\u041f\u0435\u0442\u0440\u043e\u0432\u0438\u0447","email":"petrov@testemail.com"},"1":{"last_name":"\u041f\u0435\u0442\u0440\u043e\u0432","first_name":"\u041f\u0435\u0442\u0440","second_name":"\u041f\u0435\u0442\u0440\u043e\u0432\u0438\u0447","email":"1petrov@testemail.com"}}
Как получить коллекцию в том же виде что и передал, просто отфильтрованную?
А просто использовать whereNotNull или where email != null в самом запросе не судьба?
попробуй ->values()
покажи короче скрин кода
Обсуждают сегодня