public function postAdd() { if (Input::get('item_val') == null or Input::get('item_val') == '') { return Redirect::back()->with(['message' => 'true', 'title' => 'Hata!', 'text' => 'Tanımsız hata ile karşılaşıldı.', 'type' => 'error']); } $order = new Order(); $order->status = 1; $order->user = Auth::user()->id; $order->name = Input::get('name'); $order->phone = Input::get('phone'); $order->address = Input::get('address'); $order->years = date('Y'); $order->months = date('Y-m'); $order->months_one = date('m'); $order->days = date('Y-m-d'); $order->days_one = date('d'); $order->times = date('H:i:s'); $order->save(); if ($order->save()) { $items = Input::get('item_val'); foreach ($items as $key => $item) { if (!OrderToProduct::where('order_id', $order->id)->where('product_id', $key)->get()) { $result = false; } else { $ord = new OrderToProduct(); $ord->order_id = $order->id; $ord->product_id = $key; $ord->number = $item; $ord->save(); if ($ord->save()) { $result = true; } else { $result = false; } } } if ($result) { return Redirect::to('order')->with(['message' => 'true', 'title' => 'Tebrikler!', 'text' => 'Sipariş başarıyla oluşturuldu.', 'type' => 'success']); } else { return Redirect::back()->with(['message' => 'true', 'title' => 'Hata!', 'text' => 'Sipariş oluşturulamadı.', 'type' => 'error']); } } else { return Redirect::back()->with(['message' => 'true', 'title' => 'Hata!', 'text' => 'Sipariş oluşturulamadı.', 'type' => 'error']); } }