mmockelyn/php-transmission

支持 Laravel 的 PHP 传输 RPC API SDK

v1.5 2019-10-25 09:27 UTC

This package is not auto-updated.

Last update: 2024-10-03 00:30:10 UTC


README

Join PHP Chat Chat on Telegram Laravel Package Latest Version on Packagist Software License Quality Score Total Downloads

支持 Laravel 的 PHP 传输 RPC API SDK。

安装

通过 Composer

$ composer require irazasyed/php-transmission-sdk php-http/guzzle6-adapter

注意:您可以使用您选择的 HTTP 客户端,有关适配器的列表,请参阅 HTTPlug

Laravel

此包支持 Laravel >= 5.5 中提供的 包发现 功能,因此您无需手动注册服务提供者或外观。

配置 - (可选)

将配置文件复制到您的项目中

php artisan vendor:publish --provider="Transmission\Laravel\ServiceProvider"

用法

$transmission = new Transmission\Client($hostname, $port, $username, $password, $httpClientBuilder = null);
$transmission->get(); // Get All Torrents.

// Laravel
$transfers = Transmission::get('recently-active'); //

SDK 支持规格中列出的所有方法。有关更多详细信息,请参阅 transmission-rpc 规范

Transmission-RPC API SDK Usage

变更日志

请参阅 CHANGELOG 以获取有关最近更改的更多信息。

测试

$ composer test

贡献

请参阅 CONTRIBUTINGCODE_OF_CONDUCT 以获取详细信息。

安全

如果您发现任何与安全相关的问题,请通过 gh@lukonet.com 发送电子邮件,而不是使用问题跟踪器。

鸣谢

许可

MIT 许可证 (MIT)。请参阅 许可文件 以获取更多信息。