moneroo / moneroo-laravel
这是一个用于与Moneroo API交互的简单PHP Laravel包。
v0.1.1
2024-03-22 03:21 UTC
Requires
- php: ^8.0
- guzzlehttp/guzzle: ^7.7
- illuminate/contracts: ^9.0 || ^10.0 || ^11.0
Requires (Dev)
- axazara/php-cs: ^0.1
- insolita/unused-scanner: ^2.4
- larastan/larastan: ^2.6
- nunomaduro/collision: ^6.0
- orchestra/testbench: ^7.29
- phpstan/extension-installer: ^1.3
- phpstan/phpstan-deprecation-rules: ^1.1
- phpstan/phpstan-phpunit: ^1.3
- phpunit/phpunit: ^9.6
- roave/security-advisories: dev-latest
- spatie/laravel-ray: ^1.32
This package is auto-updated.
Last update: 2024-09-08 17:25:24 UTC
README

Moneroo Laravel SDK
Slack · 网站· 联系我们· 文档
要求
Laravel 9及以后版本。PHP要求:PHP 8.1及以后版本。(未在PHP 8.0上测试,但应能正常工作)
对于PHP 7.4和8.0或Laravel 8及以下版本,请使用moneroo-php包。
安装
您可以通过composer安装此包
composer require moneroo/moneroo-laravel
配置
通过composer安装包后,您可以运行此命令
php artisan moneroo:install
此命令将
- 在您的配置目录中发布一个
moneroo.php
文件 - 如果不存在,请在
.env
文件中追加MONEROO_PUBLIC_KEY
和MONEROO_SECRET_KEY
变量。
您需要将'your-public-key'和'your-secret-key'替换为您的实际Moneroo公钥和密钥。
MONEROO_PUBLIC_KEY=your-public-key MONEROO_SECRET_KEY=your-secret-key
请注意,这些是敏感密钥,不应公开暴露。Laravel .env文件被Git忽略,使其成为存储敏感信息的好地方。
文档
请参阅Laravel SDK文档。
开发
1- 执行测试
composer test
2- 在提交和推送之前格式化和分析您的代码。
composer format # Format your code with the required code style composer unused # check if there is an unused dependency composer analyze # Analyze your code with phpstan
开发模式
您可以在config/moneroo.php
文件中将moneroo.devMode
设置为true
来启用开发模式。启用开发模式后,您可以将moneroo.devBaseUrl
设置为自定义要使用的Moneroo API的基础URL。在开发模式下,SDK将使用moneroo.devBaseUrl
而不是默认的基础URL https://api.moneroo.io
。
注意
- 项目基于KISS原则。
- 每次您进行更改时,都必须运行测试并格式化您的代码。
- 每次您进行更改时,都必须更新文档。
- 每次您进行更改时,都必须更新更改日志。
- 每次您进行更改时,都必须添加测试用例。
- 每次您进行更改时,都必须更新版本号。
- 每次您进行更改时,都必须更新API文档。
- 每次您进行更改时,都必须更新README.md文件。
安全漏洞
如果您在Moneroo Laravel SDK中发现安全漏洞,请通过hello@moneroo.io发送电子邮件给Moneroo安全。所有安全漏洞都将得到及时解决。
许可证
Moneroo Laravel SDK是开源软件,许可协议为MIT许可证。