安装composer后有一些错误生成优化的自动加载文件
照亮 ComposerScripts基础::postAutoloadDump@php工匠包:discover——ansi
误差
类"IlluminateSupportFacadesRateLimiter"未找到
在C: laragon www iqbalchandra-bwaStore app 提供者 RouteServiceProvider.php: 5955| * @return void56 | */57|保护函数configureRateLimiting()58 | {
59| RateLimiter::for('api', function (Request $ Request) {60| return Limit::perMinute(60)->by(optional($request->user())->id ?: $request->ip());61年 | });62 |}63 |}
1 C: laragon www iqbalchandra-bwaStore app 提供者 RouteServiceProvider.php: 38应用 供应商RouteServiceProvider: configureRateLimiting ()
2 C: laragon www iqbalchandra-bwaStore 供应商 laravel framework src 照亮容器 BoundMethod.php: 36应用 供应商RouteServiceProvider:引导()脚本@php artisan package:discover——ansi处理post-autoload-dump事件返回错误码1
安装失败,正在还原。/composer。Json和。/composer。锁定他们的原始内容。
我不知道如何修复它
在app/Providers/RouteServiceProvider.php添加到文件top:
<?php
namespace AppProviders;
use IlluminateSupportFacadesRateLimiter;
检查你的app/Providers/RouteServiceProvider.php类中是否有use IlluminateSupportFacadesRateLimiter;
我在从laravel 7升级到laravel 8时遇到了同样的问题。这篇文章很有帮助。https://www.amitmerchant.com/new-ratelimiter-facade-in-laravel-8/