cornford / bencoded
在 Laravel 中使用 bencoding 的简单方法。
v3.1.0
2020-01-30 11:40 UTC
Requires
- php: >=7.2
Requires (Dev)
- mockery/mockery: ^1.2.4
- phpspec/phpspec: ^6.0
- phpunit/phpunit: ^8.4
This package is auto-updated.
Last update: 2024-08-29 05:37:43 UTC
README
对于 Laravel 5.x,请查看版本 2.0.0
对于 Laravel 4.x,请查看版本 1.0.0
将 Bencoded 视为使用 Laravel 的 bencoding 的简单方法。这些包括
Bencoded::encode
Bencoded::decode
安装
首先通过 Composer 安装此包。编辑您项目的 composer.json
文件以要求 cornford/bencoded
。
"require": {
"cornford/bencoded": "2.*"
}
接下来,从终端更新 Composer
composer update
此操作完成后,下一步是添加服务提供者。打开 app/config/app.php
,并在 providers 数组中添加一个新项。
'Cornford\Bencoded\Providers\BencodedServiceProvider',
最后一步是引入外观。打开 app/config/app.php
,并在 aliases 数组中添加一个新项。
'Bencoded' => 'Cornford\Bencoded\Facades\BencodedFacade',
这就完成了!您已经准备好开始使用了。
用法
使用 Bencoded 类在任何您选择的 Controller / Model / 文件中,这真的很简单
Bencoded:
这将为您提供访问权限
编码
encode
方法将一个项编码成 bencoding 格式。
Bencoded::encode([['name' => 'tom'], ['name' => 'jerry']]);
解码
decode
方法将 bencoding 字符串解码成 PHP 类型。
Bencoded::decode('ld4:name3:tomed4:name5:jerryee);
许可证
Bencoded 是开源软件,许可协议为MIT 协议