Laravel 找不到类照亮\Support\Facades\RateLimiter
我创建了我的laravel项目,如下所示:Laravel 找不到类照亮\Support\Facades\RateLimiter,laravel,laravel-7,laravel-8,Laravel,Laravel 7,Laravel 8,我创建了我的laravel项目,如下所示: laravel new my_app 这将使用laravel版本8创建我的项目。由于我想使用Laravel 7,我修改了composer.json: "laravel/framework": "^7.0", 然后我跑: composer update 以所述错误结束(未找到类Lightning\Support\Facades\RateLimitor) 事实上,该类不存在于SupportFacade中。降级
laravel new my_app
这将使用laravel版本8创建我的项目。由于我想使用Laravel 7,我修改了composer.json:
"laravel/framework": "^7.0",
然后我跑:
composer update
以所述错误结束(未找到类Lightning\Support\Facades\RateLimitor)
事实上,该类不存在于SupportFacade中。降级过程不应该纠正这一点吗?不,这是来自应用程序中的代码;特别是您的
App\Providers\RouteServiceProvider
。所有不在供应商中的内容都被视为您的应用程序,不会被任何升级或降级所影响。laravel/laravel
软件包只为您设置应用程序框架。您可以使用composer create project专门安装Laravel 7——首选dist Laravel/Laravel:^7.0您的项目
;您可以在Laravel 7的安装指南中找到说明
否则,您可能需要将服务提供商从laravel/laravel
version 7复制到您的应用程序中,这样您就不会使用laravel 8中的提供商,因为有些事情已经改变,并且引入了一些新功能。还有其他的变化
composer创建项目
否,这是来自应用程序中的代码;特别是您的App\Providers\RouteServiceProvider
。所有不在供应商中的内容都被视为您的应用程序,不会被任何升级或降级所影响。laravel/laravel
软件包只为您设置应用程序框架。您可以使用composer create project专门安装Laravel 7——首选dist Laravel/Laravel:^7.0您的项目
;您可以在Laravel 7的安装指南中找到说明
否则,您可能需要将服务提供商从laravel/laravel
version 7复制到您的应用程序中,这样您就不会使用laravel 8中的提供商,因为有些事情已经改变,并且引入了一些新功能。还有其他的变化
composer create project
您不想使用Laravel 8的具体原因是什么?Laravel7不久(两周后)将不再收到我要求的bug修复。不是我的选择任何你不想使用Laravel 8的特殊原因?Laravel7不久(两周后)将不再收到我要求的bug修复。不是我的选择