status == Invoice::STATUS_SENT) { $invoice->status = Invoice::STATUS_SENT; $invoice->sent = true; $invoice->save(); } elseif ($request->status == Invoice::STATUS_COMPLETED) { $invoice->status = Invoice::STATUS_COMPLETED; $invoice->paid_status = Invoice::STATUS_PAID; $invoice->due_amount = 0; $invoice->save(); } return response()->json([ 'success' => true, ]); } }