kod / slim-skeleton
Slim Framework 3骨架
1.0.0
2018-12-10 13:25 UTC
Requires
- kod/bootstrap-slim: ^1.1
- kod/logger: ^1.0
- slim/php-view: ^2.0
- slim/slim: ^3.11
Requires (Dev)
- phpunit/phpunit: ^7.4
- squizlabs/php_codesniffer: ^3.3
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命令
祝您玩得开心!