Routes 在路由方面有一些问题

Routes 在路由方面有一些问题,routes,laravel-8,Routes,Laravel 8,我的路线有一些问题。在本地它工作得很好,我可以运行我的测试,一切都很好。然而,自从我在项目中添加了Swagger之后,它在本地仍然运行得很好,但在我的测试和生产服务器上却没有;t并给我一个错误消息 我的路由文件示例 使用App\Http\Controllers\V1\Admin\UsersAPiController; 使用App\Http\Controllers\V1\Auth\LoginController; 使用\Http\Request; 使用照明\支持\立面\路线; 路由::组([ '前

我的路线有一些问题。在本地它工作得很好,我可以运行我的测试,一切都很好。然而,自从我在项目中添加了Swagger之后,它在本地仍然运行得很好,但在我的测试和生产服务器上却没有;t并给我一个错误消息

我的路由文件示例

使用App\Http\Controllers\V1\Admin\UsersAPiController;
使用App\Http\Controllers\V1\Auth\LoginController;
使用\Http\Request;
使用照明\支持\立面\路线;
路由::组([
'前缀'=>'V1','作为'=>'api',
“中间件”=>“身份验证:圣殿”
],函数(){
//使用者
路径::apiResources([
'users'=>UsersAPiController::class
]);
});
//没有API认证的路由
路由::组([
'前缀'=>'V1','作为'=>'api',
],函数(){
/*
*调用身份验证
*/
路由::post('/login',LoginController::class)->name('login');
/*
*注销用户并删除其令牌
*/
路由::post('/logout',[LoginController::class',logout']);
});
这是在生产服务器上产生的错误

我已经检查了以下内容

  • 已选中使用名称空间
  • 选中的大写文本
  • 自动加载运行编写器转储
  • 运行php artisan路径:清除
  • 运行php artisan缓存:清除
  • 有人有什么想法吗

    mycomposer.json

    {
    “名称”:“laravel/laravel”,
    “类型”:“项目”,
    “说明”:“Laravel框架”,
    “关键词”:[
    “框架”,
    “拉威尔”
    ],
    “许可证”:“麻省理工学院”,
    “要求”:{
    “php”:“^7.3”^8.0”,
    “darkaonline/l5大摇大摆”:“^8.0”,
    “fideloper/proxy”:“^4.4”,
    “水果蛋糕/laravel cors”:“^2.0”,
    “guzzle http/guzzle”:“^7.0.1”,
    “laravel/framework”:“^8.12”,
    “拉拉维尔/圣殿”:“^2.9”,
    “laravel/tinker”:“^2.5”
    },
    “需要开发”:{
    “barryvdh/laravel ide帮助程序”:“^2.10”,
    “立面/点火”:“^2.5”,
    “fakerphp/faker”:“^1.9.1”,
    “laravel/sail”:“^1.0.1”,
    “嘲弄/嘲弄”:“^1.4.2”,
    “nunomaduro/collision”:“^5.0”,
    “phpunit/phpunit”:“^9.3.3”
    },
    “配置”:{
    “优化自动加载器”:正确,
    “首选安装”:“dist”,
    “排序包”:true
    },
    “额外”:{
    “拉雷维尔”:{
    “不要发现”:[]
    }
    },
    “自动加载”:{
    “psr-4”:{
    “App\\”:“App/”,
    “Database\\Factories\\”:“Database/Factories/”,
    “数据库\\种子机\\\:“数据库/种子机/”
    }
    },
    “自动加载开发”:{
    “psr-4”:{
    “测试\\\:“测试”
    }
    },
    “最小稳定性”:“dev”,
    “更喜欢稳定”:对,
    “脚本”:{
    “自动加载后转储”:[
    “Illumb\\Foundation\\Composer脚本::postAutoloadDump”,
    “@php artisan包:发现--ansi”
    ],
    “根目录后软件包安装”:[
    “@php-r\”文件存在('.env')||复制('.env.example','.env');\”
    ],
    “创建项目后cmd”:[
    “@php artisan密钥:生成--ansi”
    ]
    }
    }
    
      Illuminate\Contracts\Container\BindingResolutionException
    
      Target class [App\Http\Controllers\V1\Admin\UsersAPiController] does not exist.
    
      at vendor/laravel/framework/src/Illuminate/Container/Container.php:835
        831▕
        832▕         try {
        833▕             $reflector = new ReflectionClass($concrete);
        834▕         } catch (ReflectionException $e) {
      ➜ 835▕             throw new BindingResolutionException("Target class [$concrete] does not exist.", 0, $e);
        836▕         }
        837▕
        838▕         // If the type is not instantiable, the developer is attempting to resolve
        839▕         // an abstract type such as an Interface or Abstract Class and there is
    
      1   [internal]:0
          Illuminate\Foundation\Console\RouteListCommand::Illuminate\Foundation\Console\{closure}(Object(Illuminate\Routing\Route))
    
          +13 vendor frames
      15  [internal]:0
          Illuminate\Foundation\Console\RouteListCommand::Illuminate\Foundation\Console\{closure}(Object(Illuminate\Routing\Route))
    [marcedi147@vserver147 api]$