Мне нужно получить запись, только если вычитание двух полей не равно нулю.
$list = InspectionCertificate::where('amount' - 'billed_amount' != 0)
Заранее спасибо.
Вот пример кода для этого с Eloquent Model
$list = InspectionCertificate::whereRaw('(amount - billed_amount) > 0')->get();
Вы можете использовать whereRaw для передачи необработанного запроса в Query Builder.
whereRaw
Обмениваясь дополнительной информацией, вы получите лучший ответ, но вот способ использования построителя запросов:
\DB::table('table_name') ->havingRaw('(column1 - column2) != 0') ->get();
Используя Оператор не равно , вы можете сделать.
Пример запроса:
SELECT * FROM TableName WHERE (ColumnName1 - ColumnName2) != 0