/** * Execute the command. * * @return void */ public function handle() { $order = Order::findByInvoiceNumber($this->invoiceNo); if ($order) { $order->update(['status' => 'unpaid']); return true; } return false; }
/** * @return bool */ private function orderExists() { $sessionOrder = $this->session->get(Auth::user()->id); if (!$sessionOrder) { return false; } $storageOrder = Order::findByInvoiceNumber($sessionOrder->invoice_no)->newOrder()->first(); if ($storageOrder) { $this->order = $storageOrder; return true; } return false; }