sun-asterisk/laravel-domain-verify

验证Laravel应用程序的域名所有权

v1.0.0 2020-10-02 03:44 UTC

This package is auto-updated.

Last update: 2024-09-11 09:58:06 UTC


README

验证Laravel应用程序的域名所有权。我们提供三种验证域名所有权的方式(类似Google)

  • 通过域名的DNS记录
  • 通过HTML标签
  • 通过HTML文件
  • 通过管理员邮箱地址:admin@domain.examplewebmaster@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