如何获得新的 laravel 5.4 文件夹结构

How to get new laravel 5.4 folder structure

我将我的 laravel 应用程序从 5.2 更新为 5.3 然后 5.4 (避免直接更新出现问题)。更新成功,我的应用程序运行良好。但是后来我找不到文件夹结构的变化。我希望看到的一个特别变化是我的 routes.php 文件从 root/app/Http/ 离开到 root/routes/

我想知道这是否正常以及如何修改它以采用新结构提前致谢!

好吧,如果您更新您的应用程序,这些更改不会自动进行。在升级指南中,仅描述了使您的应用程序正常工作所必需的更改。

当我们谈论路线时,它并不那么重要,所以您可以像以前一样拥有它们,或者如果您愿意,可以移动它们并重命名这些文件(现在没有 routes.php 文件但是 web.phpapi.phpconsole.php 个文件)。

要将路由移动到新结构中,您应该比较 https://github.com/laravel/laravel/blob/5.2/app/Providers/RouteServiceProvider.php with https://github.com/laravel/laravel/blob/master/app/Providers/RouteServiceProvider.php - 因此您需要更新 RouteServiceProvider 文件并将文件移动到新位置。