示例#1
0
 public function save(Request $request)
 {
     if (Customer::whereCustomer_id($request->customer_id)->first()) {
         $order = Order::create($request->all());
         $order->user_id = Auth::user()->id;
         $event = new Event();
         $event->title = $request->title;
         $event->start = $request->booked_at;
         $event->order_id = $request->order_id;
         $end = date_create($request->booked_at);
         date_add($end, date_interval_create_from_date_string($request->estimated_time . ' hours'));
         $event->end = date_format($end, 'Y-m-d H:i');
         $order->save();
         $event->save();
         $order->event_id = $event->id;
         $order->push();
         return redirect('/order/' . $order->id . '/show');
     }
     return redirect('/order/create')->with("session", Alert::get("danger", "Något gick snett.. Försök igen!"));
 }
示例#2
0
 public function saveAjax(Request $request)
 {
     $customer = Customer::whereCustomer_id($request->customer_id)->first();
     $customer->fill($request->all());
     $customer->push();
 }
示例#3
0
 public static function exists($customer_id)
 {
     return Customer::whereCustomer_id($customer_id)->first() ? true : false;
 }