Password

En el controller:
use Illuminate\Support\Facades\Hash;

A la hora de guardarlo en el método (store o update):
 'pw' =>  Hash::make($request->pw),

Para chequear si es correcto el pw que se manda desde el form de la vista:
public function checkPW(Request $request) {
        $arrAux = Colaborador::where('id', 2)->get();
        if (Hash::check($request->pw, $arrAux[0]->pw)) {
            return "COINCIDE";
        }
        else {
            return "NO COINCIDE";
        }
 }


En el método update solo modificar cuando se mande algo
if ($request->new_pw != "") {
   Colaborador::find($id)->update([
       'pw' => Hash::make($request->new_pw),
   ]);
}

No hay comentarios:

Publicar un comentario