trotexnet/laravel-plesk

Laravel 对 Plesk RPC API 的封装和门面包

0.2 2018-05-17 20:23 UTC

This package is not auto-updated.

Last update: 2024-09-22 06:23:41 UTC


README

Scrutinizer Code Quality

一个简单的 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。