idm/laravel-html-validator

该软件包最新版本(1.0.0)没有提供许可证信息。

Laravel 包,用于验证 HTML

1.0.0 2021-09-21 16:41 UTC

This package is auto-updated.

Last update: 2024-09-29 05:50:03 UTC


README

版本:1.0.0

描述

用于 Laravel 通过 URL 验证 HTML 的库。

安装

composer req idm/laravel-html-validator

使用方法

在你的 PHP 类(控制器/服务)中,只需

1. 使用库(在用法阶段顶部)

use IDM\LaravelHtmlValidator\Services\HtmlValidator;

2. 初始化它

$htmlValidator = new HtmlValidator;

3. 使用它

设置你想要验证的网页的 URL

$htmlValidator->setUrl($url);

获取验证器的链接

$results = $htmlValidator->getLink();

获取验证结果(数组)

$results = $htmlValidator->validate();

结果

[
  'isValid' => ..,  // true / false, 
  'erros' => ..,    // number of errors 
  'warnings' => .., // number of warnings
  'link' => ..,     // link to validator
  'html' => ..,     // html response from validator
]

配置

要发布库配置到你的项目,请运行

php artisan vendor:publish

并至少选择:IDM\LaravelHtmlValidator\ServiceProvider

配置选项

[
  // Base link to validator service
  'validator_url' => 'https://validator.w3.org/unicorn/check',
  
  // Validator task (used in making full link to validator)
  'validator_task' => 'conformance',
  
  // Count number of warnings or not
  'ignore_warnings' => true,
  
  // Return in results HTML response from validator
  'return_html' => true
]

要求

  • PHP
  • CURL
  • Laravel