Чтобы проверить, возвращает ли красноречивый запрос пустой массив в Laravel, вы можете использовать различные методы. Вот несколько примеров:
Метод 1: использование метода isEmpty
$results = YourModel::where('column', 'value')->get();
if ($results->isEmpty()) {
// The query returned an empty array
// Perform your desired actions here
} else {
// The query returned a non-empty array
// Perform your desired actions here
}
Метод 2: использование метода count
$results = YourModel::where('column', 'value')->get();
if ($results->count() === 0) {
// The query returned an empty array
// Perform your desired actions here
} else {
// The query returned a non-empty array
// Perform your desired actions here
}
Метод 3: использование первогометода
$result = YourModel::where('column', 'value')->first();
if ($result === null) {
// The query returned an empty array
// Perform your desired actions here
} else {
// The query returned a non-empty array
// Perform your desired actions here
}
Обратите внимание, что упомянутые выше методы предполагают, что вы используете Eloquent для выполнения запросов к базе данных в Laravel.