nickyeoman / phpframework
快速、易用的框架。
4.0.6
2024-06-04 05:18 UTC
Requires
- php: ~8.0
- erusev/parsedown: ^1.7
- nette/mail: ^3.1.6
- nickyeoman/nytwig: ~1.0
- nickyeoman/php-mysql-helper: ~2.0
- nickyeoman/php-validation-class: ~5.0
- nickyeoman/sasslibrary: ~2.0
- symfony/yaml: *
- tracy/tracy: v2.10.5
- twig/twig: *
- vlucas/phpdotenv: v5.4.1
- dev-main
- 4.0.6
- 4.0.5
- 4.0.4
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- 3.0.7
- 3.0.6
- 3.0.5
- 3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 2.4.0
- 2.3.13
- 2.3.12
- 2.3.11
- 2.3.10
- 2.3.9
- 2.3.8
- 2.3.7
- 2.3.6
- 2.3.5
- 2.3.4
- 2.3.3
- 2.3.2
- 2.3.1
- 2.3.0
- 2.2.7
- 2.2.6
- 2.2.5
- 2.2.4
- 2.2.3
- 2.2.2
- 2.2.1
- 2.2.0
- 2.1.0
- 2.0.14
- 2.0.13
- 2.0.12
- 2.0.11
- 2.0.10
- 2.0.9
- 2.0.8
- 2.0.7
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.3.1
- 1.2.1
- 1.2.0
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.1
- 1.0.0
- 0.10
- 0.9
- 0.8
- 0.6
- 0.5
- 0.4
- 0.3
- 0.2
- 0.1
This package is auto-updated.
Last update: 2024-09-28 19:04:19 UTC
README
链接
您需要知道的事情
- 始终从项目根目录(composer.json, .env也在此处)运行脚本。
需求
- 对于Ubuntu,您需要php-cli(sudo nala install php-curl php-xml php-mysql)
- 安装Composer
简单安装
echo "Please enter the project name:"; read MYPRO; wget 4lt.ca/nyphp; bash nyphp $MYPRO; rm nyphp;
现在您应该更改您的dotenv文件;
然后运行sudo docker-compose up -d
。
您的开发服务器已配置,使用sass来修改外观。
框架文档
框架理念
- 快速构建网站
- URL应该是现代的,没有GET语句(问号)。
- 您不需要定义控制器,路由应该基于URL,系统应该能够找出它们。
- Docker为王
- Apache也不错
我选择了bash进行自动化过程,原因有两个
- 我更熟悉bash。
- 当与docker容器一起工作时,这似乎更合适。
备注
将此添加到项目的composer中
"autoload": {
"psr-4": {
"Nickyeoman\\Framework\\Controllers\\": "app/Controllers/"
}
}