对我们大多数人而言, 创建一个新项目(旧版本的)之后, 至少要花时间去删除 models 目录, 给应用添加命名空间, 按照 PSR-4 规范设置该命名空间的类自动加载....现在这些工作已经变成了默认目录结构的一部分. 给 Controllers 和其它与框架有关的代码归类到对应命名空间下的工作也因此变得简单多了....如果 xxx 不属于上面的任何一种情况, 那么从目录结构就可以很清楚看出它应该放在哪里了.
代码中的命名空间(namespace)是怎么工作的?...默认情况下, 每个 Laravel 应用都有一个代表应用类的顶级命名空间, 一般来说这个命名空间是 "App", 它对应的着 app/ 目录, 遵循 PSR-4 规范....写在最后
Laravel 5.0 中新的应用目录结构和应用命名空间可以帮助我们一步步地提升代码的健壮性, 一致性和代码质量. 我要给它点32个赞.