apie/apie-project-starter

创建一个apie项目

dev-main 2024-07-25 16:43 UTC

This package is auto-updated.

Last update: 2024-09-25 17:13:39 UTC


README

Apie 项目启动器

Latest Stable Version Total Downloads Latest Unstable Version License PHP Version Require

此包是 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模板的命令行命令生成的。