/**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     //        $error = $this->validate($request, $this->rules, $this->messages);
     //        if ($request->ajax() && $error == Null) {
     //            return 'success';
     //        }
     $input = Input::all();
     $input['city_id'] = 1;
     if (Auth::user()) {
         $input['client_id'] = Auth::user()->id;
     }
     if ($input['status_id'] == '') {
         $input['status_id'] = 1;
     }
     if ($input['payment_amount'] == '') {
         $input['payment_amount'] = 0;
     }
     //        dd($input);
     $order = Order::create($input);
     foreach ($input['oe'] as $oe) {
         if ($oe['id'] < 0) {
             $oe['order_id'] = $order->id;
             $oe['status_id'] = 1;
             $oe['payment'] = 0;
             OrderEntry::create($oe);
         }
     }
     return Redirect::route('admin.orders.index')->with('message', 'Orders created');
 }
 public function storeOrderGuest()
 {
     $order_guest = Session::get('order_guest');
     $input = Request::all();
     $order_guest['address'] = $input['address'];
     //        $order_guest['email'] = $input['email'];
     $order_guest['phone'] = $input['phone'];
     $order = Order::create($order_guest);
     $oe['name'] = $input['name'];
     $oe['order_id'] = $order->id;
     $oe['status_id'] = 1;
     $oe['amount'] = 0;
     $oe['payment'] = 0;
     OrderEntry::create($oe);
     return redirect('/');
 }