不仅如此, 新的目录结构也能够减少有关 "最佳实践" 这个话题的争论. 此外, 从新的目录结构也能更好地理解 Laravel 的工作机制....以前它更像是 Rails/CodeIgniter 风格的代码目录, 包含了应用逻辑, 应用配置, 视图模板, 持久化存储等除了静态资源以外的几乎所有东西....确切地说, 是把一些特定的实现细节挪到了别的地方.
除此之外, 把域逻辑放到一个 "App" 风格的顶级命名空间下也是经过了时间检验的最佳实践....毕竟 Controllers, filters, commands 和 service providers 都是对 Laravel 框架中的类的扩展, 并且可能你的所有类可能要么接收 Laravel 类的注入..., 要么被注入到 Laravel 类.