zxlzyzyz / laravel-conoha-api
在 Laravel 中使用 Conoha API
0.1.0
2018-01-23 08:29 UTC
Requires
- php: >=7.0
- laravel/framework: 5.5.*
Requires (Dev)
- mockery/mockery: ^1.0
- phpunit/phpunit: ^6.4
This package is auto-updated.
Last update: 2024-09-14 20:15:02 UTC
README
在 Laravel 中使用 Conoha API (邮件)
Laravel 5.5+
安装
composer require xzxzyzyz/laravel-conoha-api
※keika299/chap是必需的,但目前未公开,因此需要下载源代码并将其添加到composer.json
... "psr-4": { "App\\": "app/", "keika299\\ConohaAPI\\": "chap/src/" } ...
向config/app.php中添加
'providers' => [ ... Xzxzyzyz\ConohaAPI\Providers\ConohaServiceProvider::class, Xzxzyzyz\ConohaAPI\Providers\RouteServiceProvider::class, ], ... 'aliases' => [ ... 'Conoha' => Xzxzyzyz\ConohaAPI\Facade\Conoha::class, ],
向.env中添加
CONOHA_SERVICE_ID=your_service_id # サーバー ->サーバー情報 -> UUID
CONOHA_TENANT_ID=your_tenant_id # API -> テナント情報 -> テナントID
CONOHA_API_USERNAME=your_api_username # API -> APIユーザー -> ユーザー名
CONOHA_API_PASSWORD=your_api_password # API -> APIユーザー -> パスワード
config/conoha.php
<?php return [ 'service_id' => env('CONOHA_SERVICE_ID'), 'tenant_id' => env('CONOHA_TENANT_ID'), 'username' => env('CONOHA_API_USERNAME'), 'password' => env('CONOHA_API_PASSWORD'), 'domain' => [ 'ignore_origin' => true ], 'email' => [ 'auto_password' => true ] ];
用法
域名
电子邮件地址
domian_id是在 Conoha 上创建域名时生成的域名 ID (UUID)
消息
email_id是在 Conoha 上创建域名时生成的电子邮件 ID (UUID)
※ 关于路由,请参考在RouteServiceProvider中读取的api.php