2017 © Pedro Peláez
 

library aliyun

aliyun dns api in laravel

image

ykaej/aliyun

aliyun dns api in laravel

  • Tuesday, May 16, 2017
  • by YKAEJ
  • Repository
  • 1 Watchers
  • 0 Stars
  • 9 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 80 % Grown

The README.md

laravel-aliyunApi

laravel aliyun dns api , just a demo, (*1)

安装

添加到 composer.json 当中,执行 composer update, (*2)

"ykaej/aliyun": "dev-master", (*3)

For Laravel

添加到 config/app.phpproviders 中, (*4)

'providers' => [
    ...
    Ykaej\Aliyun\AliyunDnsProvider::class,
    ...
],

配置

.env 文件中添加一下内容, (*5)

ALIYUN_ACCESS_KEYID=your_key
ALIYUN_ACCESS_SECRET=you_secret

使用

    use Ykaej\Aliyun\DNSDomain;

    // 依赖注入 或 使用 app('aliyun_dns')
    public function index(DNSDomain $domain)
    {
        $dns = app('aliyun_dns');
        //获取所有子域名
        $dns->aliyunDnsList('domain.com');
        // or 
        $domain->aliyunDnsList('domain.com');

        //添加一个子域名解析
        $dns->aliyunDnsCreate($domainName, $rr, $value, $type='A', $ttl=600, $line='default');
        // or 
        $domain->aliyunDnsCreate($domainName, $rr, $value, $type='A', $ttl=600, $line='default');

        //修改一个子域名解析
        $domain->aliyunDnsUpdate($recordId, $rr, $value, $type='A', $ttl=600, $line='default');

        //修改一个子域名解析状态
        $domain->aliyunDnsEditStatus($record_id, $status); //当前状态 status : 'Disable' or 'Enable'

        //删除一个子域名
        $domain->aliyunDnsDelete($record_id);
    }

The Versions

16/05 2017

dev-master

9999999-dev

aliyun dns api in laravel

  Sources   Download

MIT

The Requires

  • php >=5.6.4

 

by Warren