当前位置: 首页 > 知识库问答 >
问题:

如何解决psr-4错误在Laravel 8?[重复]

鲁华灿
2023-03-14

在Laravel 8中,我使用标准结构:

请求看起来很标准:

<?php

namespace App\Http\Requests\Api\Category;

use Illuminate\Foundation\Http\FormRequest;

class StoreCategoryRequest extends FormRequest
{
    public function authorize()
    {
        return true;
    }

    public function rules()
    {
        return [
            'name' => 'required|unique:categories,name'
        ];
    }
}

运行composer DumpaAutoLoad时,出现以下错误:

位于./App/Http/Requests/Api/Group/StoreCategoryRequest.php中的类App\Http\Requests\Api\Category\StoreCategoryRequest不符合psr-4自动加载标准。跳过

我试图将名称空间更改为app\Http\Requests\Api\Category,但它不起作用。

上面的例子只是10中的一个。

我寻找解决办法,但毫无帮助。

你知道我要改变什么吗?

共有1个答案

端木夕
2023-03-14

我也有同样的问题,结果是我在复制文件时忘记了更改类名。确保这10个文件都有唯一的类名。我没有看到你的代码有任何其他问题,名称空间应该是App。。。

更新:

错误消息显示:

Class App\Http\Requests\Api\Category\StoreCategoryRequest
located in ./app/Http/Requests/Api/Group/StoreCategoryRequest.php
does not comply with psr-4 autoloading standard. Skipping.

如果您查看它,您可以看到在“类别”命名空间中有Store类别请求,但在文件夹名称“组”中。

 类似资料:
  • 当我运行composer update时,我得到了这些错误,问题是我已经安装了PHP7,但我不知道为什么会得到这个错误(我使用的是docker-compose) 这是我的php版本

  • 问题内容: 我们正在尝试使用VScode将代码部署到FRC机器人,但我们不断收到错误消息: 错误:找不到或加载主类 org.gradle.wrapper.GradleWrapperMain 原因:java.lang.ClassNotFoundException: org.gradle.wrapper.GradleWrapperMain 终端进程终止,退出代码为:1 我们发现其他人也遇到了类似的错误

  • 问题内容: 我连接了VPN,以设置广告资源API来获取产品列表,并且效果很好。一旦我从Web服务获得结果并绑定到UI。当我遇到付款错误时,我也将PayPal与我的make Express结帐应用程序集成在一起。我将servlet用于后端过程。谁能说出解决此问题的方法? 问题答案: 首先,你需要从尝试连接的服务器获取公共证书。这可以通过多种方式完成,例如联系服务器管理员并提出要求,使用OpenSSL

  • 我已经在swingeclipse的JTable属性中设计了默认的表模型。所以当我尝试进行计算时,会出现错误……线程“AWT-EventQueue-0”java.lang.ClassCastException:java.lang.String无法转换为java.lang.Integer 在-Integer quantity =((Integer)model . getvalue at(row,2))

  • 我在上传Excel文件大小更1MB时出错。 我试图通过应用以下配置更改来修复它,但没有一个对我有帮助。 在应用程序中尝试配置。yml文件: 我还尝试了以下注释: 最后我做了这个改变: 但是什么都没用!

  • CoreException:无法计算生成计划:插件org.apache.maven.Plugin:3.1或其依赖项之一无法解析:无法读取org.apache.maven的工件描述符。plugins:maven-compiler-plugin:jar:3.1:ArtifactResolutionException:无法将工件org.apache.maven.Plugin.plugins:maven-