trotexnet / laravel-plesk
Laravel 对 Plesk RPC API 的封装和门面包
0.2
2018-05-17 20:23 UTC
Requires
- php: >=5.4.0
- illuminate/config: ~5
- illuminate/support: ~5
- plesk/api-php-lib: @dev
Requires (Dev)
- phpunit/phpunit: ~4.0
This package is not auto-updated.
Last update: 2024-09-22 06:23:41 UTC
README
一个简单的 Laravel 5 包,用于封装Plesk RPC API。
要求
- PHP 5.4 或更高版本
安装
您可以使用在项目根目录运行以下命令来使用 Composer 包管理器安装此包:
composer require gregoriohc/laravel-plesk
Laravel
此包包括服务提供者和门面,以便于集成和为 Laravel 提供良好的语法。
首先,将 Gregoriohc\LaravelPlesk\PleskServiceProvider
提供者添加到 config/app.php
中的 providers 数组
'providers' => [ ... Gregoriohc\LaravelPlesk\PleskServiceProvider::class, ],
然后添加门面到您的 aliases
数组
'aliases' => [ ... 'Plesk' => Gregoriohc\LaravelPlesk\Facades\Wrapper::class, ],
配置
使用以下命令发布配置文件:
php artisan vendor:publish --provider="Gregoriohc\LaravelPlesk\PleskServiceProvider"
进入文件,配置您希望包使用的键和默认值。
用法
创建用户
Plesk::customer()->create([ 'pname' => 'John Smith', 'login' => 'john-unit-test', 'passwd' => 'simple-password', ]);
更多示例
有关更多使用示例,请参阅原始 PHP Plesk RPC API 包测试:https://github.com/plesk/api-php-lib/tree/master/tests
贡献
如果您遇到问题、发现错误或对功能有建议,请请在 Github 上记录问题。如果您想亲自尝试,请fork此包并提交 pull request。