Если вы хотите получить строки, которые имеют
1. call_status
, равный 'New Call':
$calls = Call::where('call_status', 'New call')->orderBy('created_at', 'desc')->get();
2. call_status
notравно «Новый звонок»:
$calls = Call::where('call_status', '<>', 'New call')->orderBy('created_at', 'desc')->get();
Вы можете использовать !=
вместо <>
выше.
3. call_status
равно NULL
(пусто):
$calls = Call::whereNull('call_status')->orderBy('created_at', 'desc')->get();
4. call_status
равно 'New Call' или NULL
:
$calls = Call::where('call_status', 'New call')->orWhereNull('call_status')->orderBy('created_at', 'desc')->get();
Laravel имеет ORM Eloquent и использует построитель запросов с именем Fluent .Для получения дополнительной информации о построении запросов ознакомьтесь с официальным документом.