此包已被废弃,不再维护。没有建议替代包。

我们内部的BoilerPlated API

v1.0.17 2023-05-06 14:59 UTC

README

这是Red Rock Digital基础库的API。它使用Laravel框架构建。

文档

API的文档可以在这里找到。

要求

  1. PHP 8.2+
  2. MySQL 8+
  3. Composer 2+

入门指南

在您的项目中,运行以下composer require

composer require redrockdigital/api

将以下内容添加到您的config/app.php providers数组中

RedRockDigital\Api\RedRockApiServiceProvider::class,

然后您需要发布配置文件

php artisan vendor:publish --provider="RedRockDigital\Api\RedRockApiServiceProvider"

这将发布以下配置到config/base.phpconfig/payments.php。路由、控制器、事件以及所有这些都在上述ServiceProvider中预先注册。这意味着除了两个命令之外,所有内容都将默认运行。

应该运行的两个设置API的命令是

设置命令

此命令将安装所有构建前端所需的组件。

php artisan rrd:setup {--force : Force operation without interaction} {--reinstall : Force reinstall of the package}

安装命令

此命令将API安装到您的项目中。执行以下操作将迁移数据库、填充数据库、安装passport密钥,并为本地使用填充测试数据。

php artisan rrd:install {--env= : The env to seed}