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(); // } }
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']); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(CreateServiceRequest $request) { Service::create($request->all()); return redirect()->route('admin.services.index'); }