sun-asterisk / laravel-domain-verify
验证Laravel应用程序的域名所有权
v1.0.0
2020-10-02 03:44 UTC
Requires
- php: >=7.1.3
- illuminate/config: ~5.0|~5.7.0|~5.8.0|^6.0|^7.0
- illuminate/database: ~5.0|~5.7.0|~5.8.0|^6.0|^7.0
- illuminate/hashing: ~5.0|~5.7.0|~5.8.0|^6.0|^7.0
- illuminate/support: ~5.0|~5.7.0|~5.8.0|^6.0|^7.0
- nesbot/carbon: ~1.0|~2.0
- spatie/dns: ^1.4
Requires (Dev)
- mockery/mockery: ^1.2
- orchestra/testbench: ^5.3
- phpunit/phpunit: ^7.5|^8.0
- sun-asterisk/coding-standard: ^0.2.1
This package is auto-updated.
Last update: 2024-09-11 09:58:06 UTC
README
验证Laravel应用程序的域名所有权。我们提供三种验证域名所有权的方式(类似Google)
- 通过域名的DNS记录
- 通过HTML标签
- 通过HTML文件
- 通过管理员邮箱地址:
admin@domain.example
,webmaster@domain.example
。
安装
首先,通过Composer包管理器安装Domain Verifier
# install this package: composer require sun-asterisk/laravel-domain-verify # create config/domain_verifier.php and: php artisan vendor:publish --provider="SunAsterisk\DomainVerifier\DomainVerifierServiceProvider" # migrate database: php artisan migrate
用法
与你的模型集成。
<?php namespace App\Models; // ... use SunAsterisk\DomainVerifier\Contracts\Models\DomainVerifiable; use SunAsterisk\DomainVerifier\Traits\DomainVerifiable as DomainVerifiableTrait; use SunAsterisk\DomainVerifier\Models\DomainVerification; class Website extends Model implements DomainVerifiable { use DomainVerifiableTrait; //.. }
要求
- Laravel
>= 5.6.0