首页 > 解决方案 > Laravel 5.7:使用and条件获取大于0的值

问题描述

我有项目,使用的技术是 Laravel。我有表 purchase_entries,其中我的列是:借方和贷方金额等。我只想显示大于 0 的借方和贷方。

如果借方和贷方都为 0.00,则不会显示。

模型

public static function getPurchaseInvoiceItemsEntries($data)
{
    return DB::table('purchase_entries')
            ->where('purchase_id', $data)
            ->where('debit_amount','>=', 0.00 && 'credit_amount','>=', 0.00)
            //->where('credit_amount','>=', 0.00)
            ->get()->toArray();
}

例子:

       Debit            Credit
   1    5,000            0.00
   2    0.00             5,000
   3    0.00             0.00

3 不会显示,因为它都是 0。

问题:如何获取大于 0 的借方和贷方?

标签: laravel-5.7

解决方案


推荐阅读