Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 找不到类照亮\Support\Facades\RateLimiter_Laravel_Laravel 7_Laravel 8 - Fatal编程技术网

Laravel 找不到类照亮\Support\Facades\RateLimiter

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项目,如下所示:

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修复。不是我的选择