/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(\App\Http\Requests\OrderRequest $request, $id) { $order = $this->orders->find($id); $order->update($request->except('_token', '_method'), $order->id); if ($order->status == 'processing') { return redirect('products'); } elseif ($order->status == 'closed') { return redirect('orders/viewOpenOrders'); } }
public function apply(Requests\OrderRequest $request) { $order = $request->except('_token'); $cartData = \App\Cart::find($order['cartCode']); $ip = $_SERVER['REMOTE_ADDR']; \App\Order::create(['name' => $order['name'], 'cart' => $cartData->data, 'email' => $order['email'], 'paytipe' => $order['payway'], 'address' => $order['zipcode'] . " " . $order['address'], 'ip' => $ip]); $cookie = shoppingCart::unsetCart(); return redirect('/')->with('message', 'Ваша заказ принят к обработке')->withCookie($cookie); }