'integer', 'status' => 'integer', ]; // 隐藏字段 protected $hidden = ['password', 'delete_time']; /** * 密码加密 * @param string $value * @return string */ public function setPasswordAttr(string $value): string { return password_hash($value, PASSWORD_DEFAULT); } /** * 验证密码 * @param string $password 明文密码 * @param string $hash 加密后的密码 * @return bool */ public static function verifyPassword(string $password, string $hash): bool { return password_verify($password, $hash); } }