moneroo/moneroo-laravel

这是一个用于与Moneroo API交互的简单PHP Laravel包。

v0.1.1 2024-03-22 03:21 UTC

This package is auto-updated.

Last update: 2024-09-08 17:25:24 UTC


README

Moneroo website

Moneroo Laravel SDK

Slack · 网站· 联系我们· 文档

PHP Version Build Status Latest Stable Version Total Downloads License

要求

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

此命令将

  1. 在您的配置目录中发布一个moneroo.php文件
  2. 如果不存在,请在.env文件中追加MONEROO_PUBLIC_KEYMONEROO_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许可证