public function destroy($id)
 {
     $rolesusuarios = RolUsuario::find($id);
     $rolesusuarios->delete();
     Session::flash('message', 'El rol usuario ' . $rolesusuarios->rut . ' fue eliminado');
     return redirect()->route('Administrador.rolesusuarios.index');
 }
 public function update(EditPerfilRequest $request, $id)
 {
     $perfil = RolUsuario::findOrFail($id);
     $perfil->fill(Request::all());
     $perfil->save();
     Session::flash('message', 'El Perfil del usuario fue cambiado exitosamente!');
     return redirect()->route('Administrador.cambiarperfil.index');
 }
 public function index()
 {
     $perfil = RolUsuario::paginate();
     $data = array(array('usuario_id', 'rol_id'));
     foreach ($perfil as $per) {
         $datos = array();
         array_push($datos, $per->usuarios->rut, $per->roles->nombre);
         array_push($data, $datos);
     }
     Excel::create('Perfiles', function ($excel) use($data) {
         $excel->sheet('Sheetname', function ($sheet) use($data) {
             $sheet->fromArray($data);
         });
     })->download('csv');
 }
 public function store()
 {
     $data = Request::only('usuario_rut', 'rol_id');
     // dd($data);
     $rules = array();
     //Primer metodo
     $v = Validator::make($data, $rules);
     if ($v->fails()) {
         return redirect()->back()->withErrors($v->errors())->withInput();
     }
     $rolesusuarios = RolUsuario::create($data);
     $rolesusuarios->save();
     Session::flash('message', 'El  Perfil del usuario fue creado con éxito');
     return redirect()->route('Administrador.cambiarperfil.store');
 }