public function changeOrder($id, OrderFormRequest $request)
 {
     $order = Order::find($id);
     $received_date = $request->input('received_date');
     $address = $request->input('address');
     $receiver_name = $request->input('receiver_name');
     $phone = $request->input('phone');
     //
     $order->update(['received_date' => $received_date, 'address' => $address, 'receiver_name' => $receiver_name, 'phone' => $phone]);
     return redirect()->route('admin.orderManagement');
 }
 public function order($id, OrderFormRequest $request)
 {
     $receiver_name = $request->input('receiver_name');
     $address = $request->input('address');
     $phone = $request->input('phone');
     $email = $request->input('email');
     $received_date = $request->input('received_date');
     //
     $result = Order::create(['user_id' => $id, 'receiver_name' => $receiver_name, 'received_date' => $received_date, 'address' => $address, 'phone' => $phone, 'email' => $email]);
     if (count($result) > 0) {
         $items = Cart::content();
         $ordered_id = Order::select('id')->orderBy('id', 'desc')->first();
         foreach ($items as $item) {
             OrderDetail::create(['ordered_id' => $ordered_id->id, 'user_id' => $id, 'product_id' => $item->id, 'quantity' => $item->qty, 'price' => $item->price]);
             $update_quantity = Product::find($item->id);
             $update_quantity->update(['quantity' => $update_quantity->quantity - $item->qty]);
         }
     }
     Cart::destroy();
     return redirect()->route('completed');
 }