From c469e59a9bf3ccc7d98bc301d52d5d5e8487901b Mon Sep 17 00:00:00 2001 From: Sujip Thapa Date: Sun, 20 May 2018 14:26:37 +0545 Subject: [PATCH] Added constants --- app/Http/Controllers/PayPalController.php | 5 ++++- app/Order.php | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/PayPalController.php b/app/Http/Controllers/PayPalController.php index 1618841..c2cdf4b 100644 --- a/app/Http/Controllers/PayPalController.php +++ b/app/Http/Controllers/PayPalController.php @@ -72,7 +72,10 @@ public function completed($order_id, Request $request) ]); if ($response->isSuccessful()) { - $order->update(['transaction_id' => $response->getTransactionReference()]); + $order->update([ + 'transaction_id' => $response->getTransactionReference(), + 'payment_status' => Order::PAYMENT_COMPLETED, + ]); return redirect()->route('order.paypal', encrypt($order_id))->with([ 'message' => 'You recent payment is sucessful with reference code ' . $response->getTransactionReference(), diff --git a/app/Order.php b/app/Order.php index 42b81da..2e53ed0 100644 --- a/app/Order.php +++ b/app/Order.php @@ -6,6 +6,8 @@ class Order extends Model { + const PAYMENT_COMPLETED = 1; + const PAYMENT_PENDING = 0; /** * @var string */