/** * 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('/'); }