public function create(Request $request)
 {
     $this->validate($request, ['name' => 'required|max:255|unique:tbl_admins', 'str_cedula' => 'required|max:255|unique:tbl_admins', 'str_nombre' => 'required|max:255', 'str_apellido' => 'required|max:255', 'password' => 'required|confirmed|min:6', 'email' => 'required|email|max:255|unique:tbl_admins', 'str_telefono' => 'required|max:255', 'lng_idrol' => 'required|max:255', 'blb_img' => 'image|mimes:jpeg,png']);
     $request['password'] = bcrypt($request['password']);
     $request['name'] = strtolower($request['name']);
     $user = User::create(['name' => $request['name'], 'str_cedula' => $request['str_cedula'], 'str_nombre' => $request['str_nombre'], 'str_apellido' => $request['str_apellido'], 'lng_idgenero' => $request['lng_idgenero'], 'password' => bcrypt($request['password']), 'email' => $request['email'], 'str_telefono' => $request['str_telefono'], 'lng_idrol' => $request['lng_idrol'], 'blb_img' => base64_encode(file_get_contents($request['blb_img']))]);
     $generos = DB::table('cat_datos_maestros')->where('str_tipo', 'genero')->orderBy('str_descripcion')->lists('str_descripcion', 'id');
     $roles = DB::table('cat_roles')->orderBy('str_rol')->lists('str_rol', 'id');
     Session::flash('message', 'Administrador(a) «' . $request['name'] . '» (' . $request['str_nombre'] . ', ' . $request['str_apellido'] . '), ha sido Registrado Exitosamente');
     return view('admin.create', compact('user', 'generos', 'roles'))->with('page_title', 'Agregar');
 }
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 protected function create(array $data)
 {
     return User::create(['name' => $data['name'], 'str_cedula' => $data['str_cedula'], 'str_nombre' => $data['str_nombre'], 'str_apellido' => $data['str_apellido'], 'password' => bcrypt($data['password']), 'email' => $data['email'], 'str_telefono' => $data['str_telefono'], 'lng_idrol' => $data['lng_idrol']]);
 }