我一直用的是 laravel 5.0 版本,但是从 5.1 开始,我有点看不懂 app 目录下的结构了。 5.0 的时候有个 services 目录 我把大量的业务逻辑都写在此目录下,而控制器只负责接收请求和调用 service ,业务逻辑基本都在 services 目录下,而从 5.1 开始 没有 services 的目录了,我其实可以自己建,但是我想别人把结构设计成这样一定有他的道理来,所以我就疑惑了,我现在想问的几个问题是: 1 , 5.1 开始以前 services 目录去哪里了?如果要用该怎么用? 2 ,为什么 laravel 他设计的时候没有 models 目录,而写在 app 根目录下? 3 ,如果我一个 web 应用又有前台(frontend)又有后台(backend),目录结构怎么弄,是新建个 app 目录还是直接一个 app 目录下走不同的控制器目录?
本人接触 laravel 时间不长,问的可能比较没水平,他的文档介绍目录的时候我看的也是云里雾里的,谢谢各位能解答下。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.