Laravel 5 拉维尔项目组织

Laravel 5 拉维尔项目组织,laravel-5,Laravel 5,我一直在学习拉威尔,真的很有趣。但到目前为止,我一直在做的项目只是一些小应用程序,很少有控制器文件和模型。就其本身而言,没有太多需要“组织”的东西。但我的问题是 1#当项目越来越大时,如何组织文件 2#是否有任何建议的项目结构,我可以从项目一开始就遵循,这样即使将来项目变得更大,事情也是模块化的,易于管理 谢谢。欢迎来到拉威尔世界:) 我必须在别人面前跟你说的第一件事是:StackOverflow不是一个征求意见的地方。它应该被视为一个技术论坛,你想问的问题应该不会引起讨论,也不会引起不同用户的

我一直在学习拉威尔,真的很有趣。但到目前为止,我一直在做的项目只是一些小应用程序,很少有控制器文件和模型。就其本身而言,没有太多需要“组织”的东西。但我的问题是

1#当项目越来越大时,如何组织文件

2#是否有任何建议的项目结构,我可以从项目一开始就遵循,这样即使将来项目变得更大,事情也是模块化的,易于管理

谢谢。

欢迎来到拉威尔世界:)

我必须在别人面前跟你说的第一件事是:StackOverflow不是一个征求意见的地方。它应该被视为一个技术论坛,你想问的问题应该不会引起讨论,也不会引起不同用户的不同意见(点击这里)。简单的经验法则(我可能错了,但这是我对StackOverflow是什么的看法):你问一个问题,你应该只期待一个好答案(这就是为什么我们有一个“检查问题是否解决”功能)

接下来,我将回答你的问题:

你的问题不会有好的答案。就像杰弗里·韦(Jeffrey Way)在拉拉康(Laracon)演讲中所说的:“我们也不知道狗屎。”

我们这里那里有很多惯例,有很多规则,但没有什么是“正确的”。每个公约都有缺陷,只是其中一些比其他公约要好得多。所以,继续学习

不过,也有一些绝对“必须具备”的技能,比如学习面向对象编程、使用Composer。了解这一点,因为这是PHP程序员绝对需要的

制作一个可扩展的项目是一种体验。最好的答案是,你必须面对一个问题,要么找一份实习,要么找一份初级的网络开发工作,要么成为一名Laravel项目的志愿者,等等。但另一个答案是学习,搜索关于如何在谷歌上建一个的“专家答案”(比如),问问Quora。你会找到很多答案,因为“我们也不知道狗屎”

许多公司都有一个其他公司不使用的不同系统。他们会使用他们认为适合他们需要的东西。对于你的独立项目,你只需要不断地学习和突破,直到找到你想要的。对于其他公司来说,你会发现他们知道自己想做什么,你必须按照他们的方式来做,如何制作一个可扩展的项目


体验、学习和学习,这就是答案。

Ps:订阅Laracasts.com。这是一个非常便宜的课程网站,可以满足“中级到高级”PHP开发人员的需求。首先,感谢您指出stackoverflow的讨论与应对策略,我将从现在开始记住它。那就试试吧。我会继续努力学习的。再次感谢你的洞察力,不客气。请将此答案标记为正确答案(勾选此答案旁边的复选标记):)对不起,我不会。我喜欢你的答案,但正如你所说,像这样的问题到目前为止还没有正确的答案。再次感谢:)