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'); }
/** * If the client is banned, he will be not able to order * @return type Redirect */ public function addOrder(OrderFormRequest $request) { $ip = $request->getClientIp(); $blacklisted = Firewall::isBlacklisted($ip); if ($blacklisted) { Flash::warning('Sorry, you have been blocked and you can\'t order right now'); return Redirect::route('order'); } else { $newOrder = new Order(); $newOrder->name = $request->get('name'); $newOrder->phone = $request->get('phone'); $newOrder->adress = $request->get('adress'); $newOrder->destination = $request->get('destination'); $newOrder->ip = $ip; $newOrder->save(); Flash::success('Thank you for your order!'); return Redirect::route('order'); } }
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'); }
public function store(OrderFormRequest $request) { $id = \Auth::user()->id; $order = new Order(array('customerID' => $request->get('customerID'), 'tableNo' => $request->get('tableno'), 'coffee1' => $request->get('coffee1'), 'coffee2' => $request->get('coffee2'), 'coffee3' => $request->get('coffee3'), 'coffee4' => $request->get('coffee4'), 'coffee5' => $request->get('coffee5'), 'pastry1' => $request->get('pastry1'), 'pastry2' => $request->get('pastry2'), 'pastry3' => $request->get('pastry3'), 'pastry4' => $request->get('pastry4'), 'pastry5' => $request->get('pastry5'), 'user_id' => $id)); $order->save(); return redirect('/order/index')->with('status', 'Done added order'); }