redrockdigital / rrd-api
此包已被废弃,不再维护。没有建议替代包。
我们内部的BoilerPlated API
v1.0.17
2023-05-06 14:59 UTC
Requires
- php: ^8.2
- illuminate/support: ^v9.0|^v10.0
- laravel/cashier: ^13.11
- laravel/octane: ^1.3
- laravel/passport: ^10.4
- laravel/telescope: ^4.14
- sentry/sentry-laravel: ^3.3.3
- spatie/laravel-csp: ^2.8
- spatie/laravel-tags: *
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2023-10-28 18:36:55 UTC
README
这是Red Rock Digital基础库的API。它使用Laravel框架构建。
文档
API的文档可以在这里找到。
要求
- PHP 8.2+
- MySQL 8+
- 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.php
,config/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}