dev-master
9999999-devdynamic map your ip and domain's record
MIT
The Requires
The Development Requires
by yun
Wallogit.com
2017 © Pedro Peláez
dynamic map your ip and domain's record
laravel 5 and php 7.1, (*2)
Feel upset for static ip change to effect your domain record failure, Use this!, (*3)
Install via composer, (*4)
composer install y2468101216/laravel-godaddy-domain
add service provider to config/app.php in providers block (laravel 5.4 or lower need), (*5)
Y2468101216\Godaddy\DomainServiceProvider::class
publish config, (*6)
php artisan vendor:publish \ --provider="Y2468101216\Godaddy\DomainServiceProvider"
add below line in .env, (*7)
GODADDY_KEY=your-key GODADDY_SECRET=your-sercet GODADDY_DOMAIN=your.domain
The config data order by : options > env > config > build-in value, (*8)
php artisan godaddy-domain {--domain=} {--type=} {--name=} {--value=}
The option domain is you bought from godaddy, (*9)
The option type is DNS record type,
see : List of DNS record types, (*10)
The option name is your subdomain., (*11)
The option value is DNS record value., (*12)
add below line in .env, (*13)
GODADDY_RECORD_TYPE=your_dns_type GODADDY_RECORD_NAME=your_dns_name GODADDY_RECORD_VALUE=your_dns_value
If your use config cache, run, (*14)
php artisan config:cache
you can set your custom default value in config/godaddy.php, like below, (*15)
<?php
return [
'key' => env('GODADDY_KEY', 'your-key'),
'secret' => env('GODADDY_SECRET', 'your-serect'),
'domain' => env('GODADDY_DOMAIN', 'your-domain'),
'type' => env('GODADDY_RECORD_TYPE', 'your-dns-record-type'),
'name' => env('GODADDY_RECORD_NAME', 'your-dns-record-name'),
'value' => env('GODADDY_RECORD_VALUE', 'your-dns-record-value'),
];
If your don't set anything, default will use build-in value or throw error below :, (*16)
MIT, (*17)
dynamic map your ip and domain's record
MIT