App\Http\Controllers\InvoiceController::checkInvoiceNumber PHP Method

checkInvoiceNumber() public method

public checkInvoiceNumber ( $invoicePublicId = false )
    public function checkInvoiceNumber($invoicePublicId = false)
    {
        $invoiceNumber = request()->invoice_number;
        $query = Invoice::scope()->whereInvoiceNumber($invoiceNumber)->withTrashed();
        if ($invoicePublicId) {
            $query->where('public_id', '!=', $invoicePublicId);
        }
        $count = $query->count();
        return $count ? RESULT_FAILURE : RESULT_SUCCESS;
    }