leafs / mvc
Leaf MVC 是一个由 Leaf 驱动的轻量级 PHP MVC 框架
3.5.0
2024-09-17 23:03 UTC
Requires
- illuminate/console: ^8.75
- leafs/aloe: *
- leafs/auth: *
- leafs/blade: *
- leafs/cors: *
- leafs/db: *
- leafs/leaf: ^3.3
- leafs/logger: *
- leafs/mvc-core: *
- leafs/vite: *
Requires (Dev)
- fakerphp/faker: ^1.16
README
Leaf MVC 3
Leaf MVC 是一个基于 leaf php 的轻量级且功能丰富的 MVC 框架。它提供了一种简单且具有见解的结构,内置了大量的功能。
📦 安装
您可以使用 Leaf CLI 安装 Leaf MVC v3
leaf create <project-name> --mvc
或者,为了更个性化的安装,您可以在命令中添加 --custom
leaf create <project-name> --mvc --custom
如果您不想使用 Leaf CLI,您也可以使用 Composer,尽管我们建议使用 CLI 以获得更好的体验
composer create-project leafs/mvc <project-name>
请注意,<project-name>
是您想要创建的项目名称,这将是您的文件夹名称。您也可以使用 .
在当前目录中安装。
🗂 目录结构
C:. ├───app │ ├───console │ ├───controllers │ ├───database │ │ ├───factories │ │ ├───migrations │ │ ├───schema │ │ └───seeds │ ├───helpers │ ├───models │ ├───routes │ └───views │ ├───css │ └───errors ├───config ├───lib ├───public │ └───assets │ ├───css │ └───img ├───storage │ ├───app │ │ └───public │ ├───framework │ │ └───views │ └───logs └───vendor
此目录结构是 Ruby on Rails 和 Laravel 的结合
要运行您的 Leaf MVC 应用程序,请使用
php leaf serve
或者使用 Leaf CLI
leaf serve
📓 学习 Leaf MVC
- Leaf MVC 有一个易于理解的 文档,其中包含了 Leaf MVC 中所有操作的详细信息。
- 由于 Leaf MVC 运行在 Leaf 上,您应该查看 Leaf PHP 框架文档。
- 您还可以查看我们的 YouTube 频道,其中包含不同主题的视频教程。
- 我们还在开发 代码实验室,这将提供您可以遵循和贡献的实践教程。
😇 贡献
我们很高兴有你。所有贡献都受欢迎!要开始,请熟悉我们的 贡献指南,您将准备好提交您的第一个拉取请求 🚀。
要报告安全漏洞,您可以通过 @mychidarko 或 @leafphp 在推特上联系我们。我们将协调修复,并最终在此项目中提交解决方案。
🤩 赞助 Leaf
您的现金捐赠将对帮助我们使 Leaf 对您来说更好大有裨益。您可以在 open collective 上赞助 Leaf 和我们的任何其他包,或查看 贡献页面 以获取贡献方式的列表。
我们还想感谢我们现有的支持者,我们都爱你们 ❤️