dreamfactory/df-core

DreamFactory™ 核心组件

1.0.3 2023-09-18 22:24 UTC

README

Total Downloads Latest Stable Version Latest Unstable Version License

注意: 此存储库包含 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 许可证 下使用。