apie / apie-project-starter
创建一个apie项目
Requires
- composer/composer: 2.*
- czproject/git-php: ^4.2
- symfony/console: 6.*
- symfony/dotenv: 6.*|7.*
- symfony/finder: 6.*|7.*
- twig/twig: ^3.7.1
This package is auto-updated.
Last update: 2024-09-25 17:13:39 UTC
README
Apie 项目启动器
此包是 Apie 库的一部分。
文档
Apie项目启动器。这是开始使用Apie的最简单方法!它使用Composer的create-project选项,并会询问您一些配置问题。
使用composer create-project安装
最简单的方法是使用composer create-project
composer create-project apie/apie-project-starter app -s dev
这将在app中创建一个新的Apie应用。当您运行此命令时,它会询问一些问题,例如您想使用Symfony还是Laravel,以及要添加多少。
不使用composer create-project安装
您可以将此仓库克隆,然后只需调用
bin/start-project start-project
之后,您仍然需要运行composer install来安装供应商库。
使用开发设置运行创建的项目(Symfony)
如果您选择了Symfony或只是跳过了问题,它将安装Symfony作为框架。您可以参考Symfony文档中的如何运行开发服务器说明: https://symfony.com.cn/doc/current/setup/symfony_server.html
配置数据库连接(Symfony)
默认情况下,启动器配置为在sqlite文件中安装一切。如果您想更改此设置,请打开config/apie.yaml并查找包含doctrine和connection_params的节。可用选项与doctrine包DBAL配置相同。
使用开发设置运行创建的项目(Laravel)
如果您选择了Laravel,它将安装Laravel作为框架。您可以通过在终端中填写以下内容来启动测试服务器
./artisan serve
配置数据库连接(Laravel)
默认情况下,启动器配置为在sqlite文件中安装一切。如果您想更改此设置,请打开config/apie.php并查找包含doctrine和connection_params的节。可用选项与doctrine包DBAL配置相同。
编辑/修改项目启动器
您可以检出此仓库并使用make测试create-project功能,然后运行此命令
make test-project
它将在test-project文件夹中创建/替换应用程序。大多数文件都是由Symfony flex或通过阅读twig模板的命令行命令生成的。