目标类 [App\\Http\\EnsureFrontendRequestsAreStateful] 不存在

Posted

技术标签:

【中文标题】目标类 [App\\\\Http\\\\EnsureFrontendRequestsAreStateful] 不存在【英文标题】:Target class [App\\Http\\EnsureFrontendRequestsAreStateful] does not exist目标类 [App\\Http\\EnsureFrontendRequestsAreStateful] 不存在 【发布时间】:2020-12-02 00:37:16 【问题描述】:

我正在使用 Laravel Sanctum 对带有 laravel API 后端的 React SPA 进行身份验证。

当我尝试访问不需要身份验证的路由时,我收到了这个错误:

“目标类 [App\Http\EnsureFrontendRequestsAreStateful] 不存在。”

我应该怎么做才能只保护一些路线,而让其他路线畅通。

【问题讨论】:

【参考方案1】:

您可能缺少app/Http/Kernel.php 文件中的导入。

// app/Http/Kernel.php

<?php

namespace App\Http;

use Laravel\Sanctum\Http\Middleware\EnsureFrontendRequestsAreStateful;

【讨论】:

哦,就是这样。谢谢【参考方案2】:

这通常可以通过以下方式解决:composer dump-autoload

您可以阅读更多关于该命令的作用here

composer dump-autoload 不会下载任何东西。它只是重新生成需要包含在项目中的所有类的列表(autoload_classmap.php)。非常适合在项目中有新课程时使用。

【讨论】:

以上是关于目标类 [App\\Http\\EnsureFrontendRequestsAreStateful] 不存在的主要内容,如果未能解决你的问题,请参考以下文章

Play框架目标目录中的类编译了啥?

目标类 [App\\Http\\EnsureFrontendRequestsAreStateful] 不存在

如何在目标 c 数据模型类中使用 Codable 协议?

@SqlResultSetMapping 将内部类绑定到目标类

module.map 用于从测试目标访问主目标中的(Swift 和 Objective-C)类

目标类 [Api\UserController] 不存在 [重复]