public function store(CreateServiceRequest $request)
 {
     $id = Auth::user()->id;
     $services = new Service($request->all());
     $services->iduser_create = $id;
     $services->iduser_update = $id;
     $services->save();
     Session::flash('message', 'El servicio: ' . $services->name . ' se creo exitosamente');
     //  if($action=='save_new')
     //  {
     return redirect()->route('admin.servicios.index');
     //  }
     //    else {
     //       return redirect()->back();
     //    }
 }
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(CreateServiceRequest $request)
 {
     Service::create($request->all());
     return redirect()->route('admin.services.index');
 }
 public function store(CreateServiceRequest $request)
 {
     $service = Service::create($request->all());
     for ($i = 0; $i < $request->get('technician_number'); $i++) {
         $service_technician = new ServiceTechnician();
         $service_technician->service_id = $service->id;
         $service_technician->technician_id = $request->get('technician_id')[$i];
         $service_technician->division_id = $request->get('tech_division_id')[$i];
         $service_technician->work_description = $request->get('work_description')[$i];
         $service_technician->internal_start = isset($request->get('tech_internal_start')[$i]) ? Carbon::createFromFormat('m/d/Y', $request->get('tech_internal_start')[$i]) : null;
         $service_technician->internal_end = isset($request->get('tech_internal_end')[$i]) ? Carbon::createFromFormat('m/d/Y', $request->get('tech_internal_end')[$i]) : null;
         $service_technician->internal_estimated_hours = $request->get('tech_internal_hours')[$i];
         $service_technician->onsite_start = isset($request->get('tech_onsite_start')[$i]) ? Carbon::createFromFormat('m/d/Y', $request->get('tech_onsite_start')[$i]) : null;
         $service_technician->onsite_end = isset($request->get('tech_onsite_end')[$i]) ? Carbon::createFromFormat('m/d/Y', $request->get('tech_onsite_end')[$i]) : null;
         $service_technician->onsite_estimated_hours = $request->get('tech_onsite_hours')[$i];
         $service_technician->remote_start = isset($request->get('tech_remote_start')[$i]) ? Carbon::createFromFormat('m/d/Y', $request->get('tech_remote_start')[$i]) : null;
         $service_technician->remote_end = isset($request->get('tech_remote_end')[$i]) ? Carbon::createFromFormat('m/d/Y', $request->get('tech_remote_end')[$i]) : null;
         $service_technician->remote_estimated_hours = $request->get('tech_remote_hours')[$i];
         $service_technician->save();
     }
     return redirect()->route('companies.show', $request->get('company_id'))->with('successes', ['service request created successfully']);
 }