kod/slim-skeleton

Slim Framework 3骨架

1.0.0 2018-12-10 13:25 UTC

This package is auto-updated.

Last update: 2024-09-11 14:40:49 UTC


README

此应用程序骨架对Slim项目结构提供了全新的视角。它允许您快速设置新项目并开始处理业务需求。

它包含最新的Slim 3及其PHP-View模板渲染器、记录器、辅助类,以简化您与单元测试和示例类的协同工作。此骨架基于kod/bootstrap-slim包构建,这使得您的开发过程更加简单,代码更加有序。

MVC方法的爱好者将找到一个现成的MVC结构和类。如果您不喜欢MVC,可以选择经典的Slim函数式编程。只需从项目中移除MVC文件夹即可。

创建新项目

在您想要设置新项目的目录中运行以下命令。不要忘记将[you-app-name]替换为您应用程序的期望目录名称。

composer create-project kod/slim-skeleton [you-app-name]
cd [you-app-name]
# install dependencies
composer install
# start php server
composer run start --timeout=0
# Open the browser and go to https://:8099/ to see the sample page

如果端口:8099已被其他程序占用,请更新composer.json,并在start命令中设置另一个端口号。

服务器配置

您项目虚拟主机的文档根必须指向src/public目录。

记录器

默认格式是JSON格式。如果应用程序使用PHP内置服务器运行,记录器将日志写入stdout。如果在服务器(apache/nginx)上运行,它将写入var/debug.log。请确保此目录对服务器可写。有关记录器配置,请参阅记录器设置

Composer命令

祝您玩得开心!