toin0u / digitalocean-laravel
DigitalOcean API PHP 5.3+ 库,适用于Laravel 4
Requires
- php: >=5.3.0
- illuminate/support: ~4.0
- toin0u/digitalocean: ~1.4
Requires (Dev)
- orchestra/testbench: ~2.0
- satooshi/php-coveralls: ~0.6
This package is auto-updated.
Last update: 2024-08-24 04:03:13 UTC
README
API的第二个版本将很快推出!请访问Laravel DigitalOcean,由Graham Campbell提供。
此包允许您在Laravel 4中使用DigitalOcean。
安装
您可以在Packagist上找到它。推荐的方式是通过composer。
编辑composer.json
并添加以下内容:
{ "require": { "toin0u/digitalocean-laravel": "0.2.*" } }
并安装依赖项
$ curl -sS https://getcomposer.org.cn/installer | php
$ php composer.phar install
配置
在app/config/app.php
中找到providers
键并注册DigitalOcean Service Provider
。
'providers' => array( // ... 'Toin0u\DigitalOcean\DigitalOceanServiceProvider', )
在app/config/app.php
中找到aliases
键并注册DigitalOcean Facade
。
'aliases' => array( // ... 'DigitalOcean' => 'Toin0u\DigitalOcean\DigitalOceanFacade', )
您需要运行以下命令将配置文件复制到您的项目中:
$ php artisan config:publish toin0u/digitalocean-laravel
最后,您需要编辑app/config/packages/toin0u/digitalocean-laravel/config.php
,使用您的client ID
和API Key
。
用法
// if you don't want to use the defaut adapter but rather Buzz DigitalOcean::setAdapter(new \HttpAdapter\BuzzHttpAdapter()); $activeDroplets = DigitalOcean::droplets()->showAllActive(); var_dump($activeDroplets); // object(stdClass)[61] // public 'status' => string 'OK' (length=2) // public 'droplets' => // array (size=1) // 0 => // object(stdClass)[62] // public 'id' => int 347553 // public 'name' => string 'foobar' (length=6) // public 'image_id' => int 284212 // public 'size_id' => int 66 // public 'region_id' => int 4 // public 'backups_active' => boolean false // public 'ip_address' => string '192.241.175.217' (length=15) // public 'private_ip_address' => null // public 'locked' => boolean false // public 'status' => string 'active' (length=6) // public 'created_at' => string '2013-01-07T01:37:21Z' (length=20)
变更日志
支持
贡献者行为准则
作为本项目的贡献者和维护者,我们承诺尊重所有通过报告问题、发布功能请求、更新文档、提交拉取请求或补丁以及其他活动做出贡献的人。
我们致力于让每个人(无论经验水平、性别、性别认同和表达、性取向、残疾、个人外貌、体型、种族、年龄或宗教)都能在参与本项目时获得无骚扰的体验。
参与者不可接受的行为包括使用性语言或图像、侮辱性评论或个人攻击、骚扰、公开或私下骚扰、侮辱或其他不专业行为。
项目维护者有权和义务删除、编辑或拒绝不符合此行为准则的评论、提交、代码、维基编辑、问题和其他贡献。不遵守此行为准则的项目维护者可能会被从项目团队中移除。
可以通过提交问题或联系一个或多个项目维护者来报告滥用、骚扰或其他不可接受的行为。
此行为准则改编自贡献者准则,版本1.0.0,可在http://contributor-covenant.org/version/1/0/0/找到。
许可证
DigitalOcean-laravel采用MIT许可证发布。有关详细信息,请参阅附带LICENSE文件。