dreamfactory / df-core
DreamFactory™ 核心组件
Requires
- php: ^8.0
- doctrine/dbal: ^3.1.4
- guzzlehttp/guzzle: ~7.4.5
- symfony/yaml: ^6.0
- tymon/jwt-auth: dev-develop
Requires (Dev)
- phpunit/phpunit: @stable
- dev-master
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- 0.25.3
- 0.25.2
- 0.25.1
- 0.25.0
- 0.24.0
- 0.23.0
- 0.22.3
- 0.22.2
- 0.22.1
- 0.22.0
- 0.21.1
- 0.21.0
- 0.20.0
- 0.19.2
- 0.19.1
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.3
- 0.16.2
- 0.16.1
- 0.16.0
- 0.15.3
- 0.15.2
- 0.15.1
- 0.15.0
- dev-develop / 0.14.x-dev
- 0.14.3
- 0.14.2
- 0.14.1
- 0.14.0
- 0.13.1
- 0.13.0
- 0.12.4
- 0.12.3
- 0.12.2
- 0.12.1
- 0.12.0
- 0.11.1
- 0.11.0
- 0.10.0
- 0.9.1
- 0.9.0
- 0.8.4
- 0.8.3
- 0.8.2
- 0.8.1
- 0.8.0
- 0.7.2
- 0.7.1
- 0.7.0
- 0.6.2
- 0.6.1
- 0.6.0
- 0.5.3
- 0.5.2
- 0.5.1
- 0.5.0
- 0.4.3
- 0.4.2
- 0.4.1
- 0.4.0
- 0.3.3
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.10
- 0.2.9
- 0.2.8
- 0.2.7
- 0.2.6
- 0.2.5
- 0.2.4
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.13
- 0.1.12
- 0.1.11
- 0.1.10
- 0.1.9
- 0.1.8
- 0.1.7
- 0.1.6
- 0.1.5
- 0.1.4
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1.0
- 0.0.16
- 0.0.15
- 0.0.14
- 0.0.13
- 0.0.12
- 0.0.11
- 0.0.10
- 0.0.9
- 0.0.8
- 0.0.7
- 0.0.6
- 0.0.5
- 0.0.4
- 0.0.3
- 0.0.2
- 0.0.1
- dev-DP-601
- dev-laravel-11
- dev-tech-stack-file
- dev-aws-metadata-parser
- dev-aws-marketplace
- dev-code-security-scanning
- dev-5.0.2-hosted
- dev-feature-generate-usage-report
- dev-DP-9999
- dev-DP-500
- dev-DP-499
- dev-DP-378-cors-fix
- dev-DP-238
- dev-DP-237
- dev-cached-instance-id
- dev-laravel-upgrade
- dev-configure-dependabot
- dev-dev-restricted-admin
- dev-creating-event
This package is auto-updated.
Last update: 2024-09-05 06:43:35 UTC
README
注意: 此存储库包含 DreamFactory 平台的核心代码。如果您想使用完整的 DreamFactory 平台,请访问主 DreamFactory 存储库。
概述
DreamFactory(™) 核心是在 Laravel 框架之上构建的包,因此保留了 Laravel v5.4 框架 的要求。
文档
平台文档可以在 DreamFactory 维基 上找到。
安装
注意: 此文档目前旨在为希望将 DreamFactory 添加到现有 Laravel 项目的开发者提供。有关更多信息,请参阅 完整平台存储库。
编辑您的项目 composer.json 文件,以要求以下包。
“require”:{
"dreamfactory/df-core": "~0.21.1"
}
保存您的 composer.json 并执行 "composer update" 以安装包。一旦安装了包,请编辑您的 config/app.php 文件,在 Providers 数组中添加 LaravelServiceProvider。
‘providers’ => [
….,
….,
'DreamFactory\Core\LaravelServiceProvider'
]
接下来,运行 "php artisan vendor:publish" 以将配置文件 df.php 发布到 config/ 目录,并将有用的 test_rest.html 文件发布到 public/ 目录。
如果您已经在 .env 文件中正确设置了数据库连接,则运行以下迁移。
php artisan migrate
现在,如果您已经在 phpunit.xml 文件中正确设置了 phpunit 配置(使用包中提供的 phpunit.xml-dist 文件来使用正确的参数),那么您应该能够运行单元测试。
phpunit vendor/dreamfactory/df-core/tests/
反馈和贡献
- 欢迎以拉取请求和/或问题的形式提供反馈。
- 贡献应遵循 "向项目贡献" 中概述的策略。
- 所有拉取请求都必须基于我们的 develop 分支,在 "git flow" 功能分支上,并格式化为 PSR-2 合规 以供考虑。
许可证
DreamFactory 核心是开源软件,可在 Apache 2.0 许可证 下使用。