/**
  * 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'));
 }