我将我的laravel应用程序从 5.2 更新为 5.3 然后 5.4 (以避免直接更新出现问题)。更新成功,我的应用程序运行正常。但后来我找不到文件夹结构的变化。我希望看到的一个特定更改是我的routes.php
文件从root/app/Http/
离开到root/routes/
。
我想知道这是否正常以及我如何修改它以提前感谢新结构!
答案 0 :(得分:2)
好吧,如果您更新了应用,则不会自动进行这些更改。在升级指南中,仅描述了使应用程序正常工作所需的更改。
当我们谈论路线时,它不是那么重要,所以你可以像以前一样拥有它们,或者如果你想要你可以移动它们并重命名这些文件(现在没有routes.php
文件但是{ {1}},web.php
和api.php
个文件。)
要将路径移至新结构,您应该将https://github.com/laravel/laravel/blob/5.2/app/Providers/RouteServiceProvider.php与https://github.com/laravel/laravel/blob/master/app/Providers/RouteServiceProvider.php进行比较 - 因此您需要更新RouteServiceProvider文件并将文件移至新位置。