コード例 #1
0
ファイル: DelaysController.php プロジェクト: hisambahaa/DARES
 public function update($delay_order_id, Request $request)
 {
     $delay_order = Delay::find($delay_order_id);
     if ($delay_order->state == 'غير مكتمل') {
         //change order state
         $delay_order->state = 'تقديم';
         $delay_order->save();
         // create order history record
         $order_history = new Orderhistory();
         $order_history->ref_key = 'order_delays';
         $order_history->ref_value = $delay_order_id;
         $order_history->state = 'تقديم';
         $order_history->save();
     }
     if ($delay_order->state == 'غير مكتمل' || $delay_order->state == 'تقديم') {
         // update uploaded files
         if (!empty(request('files'))) {
             OrderFile::whereIn('id', request('files'))->update(['ref_key' => 'order_delays', 'ref_value' => $delay_order_id]);
         }
     }
     return redirect()->route('delay.details', $delay_order_id);
 }