/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $rules = ['cc' => 'required', 'nombres' => 'required', 'apellidos' => 'required', 'direccion' => 'required', 'telefono' => 'required', 'email' => 'required', 'categoria' => 'required', 'vigencia' => 'required', 'eps' => 'required', 'arl' => 'required']; $validar = Validator::make($request->all(), $rules); if ($validar->fails()) { Flash::error("Error en la validación de datos"); return redirect()->back()->withInput()->withErrors($validar->errors()); } try { DB::beginTransaction(); $conductor = new Conductor(); $conductor->cc = $request->cc; $conductor->nombres = $request->nombres; $conductor->apellidos = $request->apellidos; $conductor->direccion = $request->direccion; $conductor->telefono = $request->telefono; $conductor->email = $request->email; $conductor->categoria = $request->categoria; $conductor->vigencia = $request->vigencia; $conductor->eps = $request->eps; $conductor->arl = $request->arl; $conductor->save(); $vehiculo_id = $request->vehiculo_id; foreach ($vehiculo_id as $value) { $conductor->vehiculos()->attach($value, ['estado' => 1]); } DB::commit(); } catch (\Exception $e) { dd($e); DB::rollBack(); } Flash::success("Registro corecto"); return redirect()->back(); }
public function store(ConductoresRequest $request) { $conductor = new Conductor($request->all()); $conductor->estatus = 'ACTIVO'; $conductor->save(); Flash::success('El conductor : ' . $conductor->nombre . ' se registro con éxito!!'); return redirect()->route('admin.conductores.index'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(CreateConductorRequest $request) { $input = $request->all(); $obj = new Conductor(); $obj->nombres = $input['nombres']; $obj->apellidos = $input['apellidos']; $obj->dni = $input['dni']; $obj->direccion = $input['direccion']; $obj->telefono = $input['telefono']; $obj->email = $input['email']; $obj->save(); Session::flash('mensaje', 'Conductor agregado'); Session::flash('alert-class', 'alert-success'); return redirect(route('conductores')); }