initphp/framework3

InitPHP 框架

安装次数: 14

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 0

开放问题: 0

类型:项目

3.0.1 2023-12-23 04:15 UTC

This package is auto-updated.

Last update: 2024-09-24 15:14:33 UTC


README

InitPHP 框架,是使用 MVC 架构的最简约的 Web 框架管理器。

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

此框架只提供最基本的基础工具和结构。虽然它很简约,但它提供的最基本库能够与大型框架相媲美。

它提供了什么?

它提供每个项目都需要的基本库,例如配置、HTTP 路由、数据库抽象和 ORM、多语言支持、可触发的事件、用户输入、日志记录、验证。

如果您需要更多,您只需简单地将任何 Init PHP 库或不同的库集成到您的项目中。

安装

composer create-project initphp/framework3 MyProject
cp ./.env.example ./.env
php init key:generate

用法

它具有类似于开发者熟悉的 MVC 框架的文件和目录结构。您的应用程序的类和库位于 /application/ 目录中。

注意:如果您的项目运行在子目录中,请在 /.env 文件中的 BASE_PATH 配置中指定它。

您可以在 /routes/ 目录中的文件和类中找到路由和其他定义。

要查看可用的控制台命令;

php init list

Docker

Docker 允许您设置工作环境并在那里开展工作。但是,Docker 配置是为开发环境设置的,而不是为生产环境设置的。您需要适当修改配置才能用于生产环境。

docker-compose build
docker-compose up -d

如果过程成功完成,您的项目将等待在以下地址。

https://:8000

获取帮助

如果您有任何问题、担忧、错误报告等,请在此存储库的问题跟踪器中提交问题。

贡献

此项目的所有贡献都将根据 MIT 许可证发布。通过提交拉取请求或报告错误、问题或功能请求,您同意遵守此版权放弃声明。

  • 分支它(https://github.com/InitPHP/Framework3/fork
  • 创建您的功能分支(git checkout -b my-new-feature)
  • 提交您的更改(git commit -am "添加一些功能")
  • 推送到分支(git push origin my-new-feature)
  • 创建一个新的拉取请求

鸣谢

许可证

版权所有 © 2022 MIT 许可证