Php 流明项目结构

Php 流明项目结构,php,laravel,lumen,Php,Laravel,Lumen,我是Lumen(和php)的初学者,我对所有的结构都有点困惑,因为我向他们介绍Lumen的人都是和我一样的实习生。我创建了一个项目,在那里我使用模型,所有的方法和函数都在模型中,我在控制器类中有构造函数,我从类Model.php调用函数,然后将其传递到view.blade.php(在参考资料文件夹中),我的html都在那里。我从控制器返回视图。我的问题是,对吗?我应该上课观看吗?如果我的结构不正确,它应该是什么样子?那么,传递信息的正确顺序应该是什么呢? 提前感谢您为我整理:) 我知道MVC结构

我是Lumen(和php)的初学者,我对所有的结构都有点困惑,因为我向他们介绍Lumen的人都是和我一样的实习生。我创建了一个项目,在那里我使用模型,所有的方法和函数都在模型中,我在控制器类中有构造函数,我从类Model.php调用函数,然后将其传递到view.blade.php(在参考资料文件夹中),我的html都在那里。我从控制器返回视图。我的问题是,对吗?我应该上课观看吗?如果我的结构不正确,它应该是什么样子?那么,传递信息的正确顺序应该是什么呢? 提前感谢您为我整理:)
我知道MVC结构应该类似于.NET,但我还是有点困惑。

您不应该将Lumen用于具有HTML视图、资产等的成熟应用程序

Lumen是一个专门为在轻量级环境中构建API而设计的微框架,它允许您完全关注要提供的资源,而不是设计

Lumen比Laravel快得多,例如,路由由FastRoute处理,而不是Lightning路由,这对于应用程序来说更快、更轻


使用Laravel完成您的任务。

对于具有HTML视图、资产等的成熟应用程序,不应使用Lumen

Lumen是一个专门为在轻量级环境中构建API而设计的微框架,它允许您完全关注要提供的资源,而不是设计

Lumen比Laravel快得多,例如,路由由FastRoute处理,而不是Lightning路由,这对于应用程序来说更快、更轻


使用Laravel来完成您要做的事情。

我建议您先阅读一些面向Lumen的入门指南,然后尝试在gitup上启动并运行许多启动项目中的一个。这不仅可以让你熟悉Lumen,还可以让你熟悉它运行的环境。我建议你先阅读一些面向Lumen的入门指南,然后尝试在gitup上启动并运行一个启动项目。这将使您不仅熟悉流明,而且熟悉流明运行的环境。