php – Laravel模块化结构
发布时间:2020-12-14 19:34:14 所属栏目:大数据 来源:网络整理
导读:我正在使用Laravel开发一个应用程序.但是我对应用程序的模块化结构有疑问. 这是一个例子. 假设我需要一个名为“特色项目”的模块; 这是一个小模块,应该包含在某些控制器中. 问题是我不知道该如何做到这一点?这应该是一个新的控制器,将在其他控制器内调用吗
我正在使用Laravel开发一个应用程序.但是我对应用程序的模块化结构有疑问.
这是一个例子. 假设我需要一个名为“特色项目”的模块; 这是一个小模块,应该包含在某些控制器中. 问题是我不知道该如何做到这一点?这应该是一个新的控制器,将在其他控制器内调用吗? 这应该是一个模型吗? 有没有人知道什么是最好的方法? 解决方法
我不认为这是一个正确的答案,因为这是一个偏好的问题,虽然有一些事情要记住,让你做出一个明智的决定,你的代码应该放在哪里.
该模块是否具有较小的占用空间,并且仅在其自身的作用下运行? >创建一个库 模块是否需要它自己的路由和视图,但不需要库? >创建应用程序控制器 该模块是否包含上述两个? >使用控制器和库创建一个包 它不是那么简单,也应该考虑其他因素.例如,如果模块需要多个控制器,那么最好将其写入捆绑包中.由于bundle不需要你在bundle目录中拥有更多的start.php文件,你可以使用Autoloader注册你想要的内容.从中您可以看到很多人的偏好是在捆绑中构建所有模块化代码. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |