我正在开发一个 Laravel 项目,我注意到 app/Providers 目录中缺少 RouteServiceProvider.php 文件。在我遵循的 Laravel 文档和教程中,它通常默认存在。我想了解为什么它可能会丢失以及如何恢复它。
除了 AppServiceProvider、FortifyServiceProvider 和 JetstreamServiceProvider 之外,RouteServiceProvider.php 应该在那里,但它似乎从未在我的项目中创建。如何生成丢失的 RouteServiceProvider.php 文件并在 Laravel 应用程序中恢复其功能?
我尝试在线搜索解决方案,并检查是否有任何 Laravel Artisan 命令来重新生成此特定提供程序。我希望找到一种简单的方法来使用命令或恢复说明来重新生成它,而不影响我当前的设置。
我预期会发生什么:
我希望找到一个简单的解决方案来恢复丢失的 RouteServiceProvider.php 文件 - 通过 Artisan 命令或使用正确的结构手动创建它。
从 Laravel 11 开始更改了文件结构。 您可以从
配置路由和中间件bootstrap/app.php
您可以阅读官方文档。