如何获得新的 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.php
、api.php
和 console.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 文件并将文件移动到新位置。
我将我的 laravel 应用程序从 5.2 更新为 5.3 然后 5.4 (避免直接更新出现问题)。更新成功,我的应用程序运行良好。但是后来我找不到文件夹结构的变化。我希望看到的一个特别变化是我的 routes.php
文件从 root/app/Http/
离开到 root/routes/
。
我想知道这是否正常以及如何修改它以采用新结构提前致谢!
好吧,如果您更新您的应用程序,这些更改不会自动进行。在升级指南中,仅描述了使您的应用程序正常工作所必需的更改。
当我们谈论路线时,它并不那么重要,所以您可以像以前一样拥有它们,或者如果您愿意,可以移动它们并重命名这些文件(现在没有 routes.php
文件但是 web.php
、api.php
和 console.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 文件并将文件移动到新位置。