idm / laravel-html-validator
该软件包最新版本(1.0.0)没有提供许可证信息。
Laravel 包,用于验证 HTML
1.0.0
2021-09-21 16:41 UTC
Requires
- php: >=7.2
- ext-curl: *
- illuminate/support: ^8.40
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