解决Laravel迁移文件的此错误:每个类必须位于至少一个级别的名称空间中

Sha*_*ath 4 laravel phpcs

如何解决此phpcs错误?它会Keyword在所有Laravel迁移文件中显示该类。错误消息是:

每个类都必须在至少一个级别(顶级供应商名称)phpcs的命名空间中

在此处输入图片说明

Raj*_*Raj 6

您可以通过多种方式做到这一点,

首先,您可以将其放在文件顶部:

// phpcs:disable 
PSR1.Classes.ClassDeclaration.MissingNamespace
Run Code Online (Sandbox Code Playgroud)

第二,你可以使用

// @codingStandardsIgnoreLine
Run Code Online (Sandbox Code Playgroud)

在类声明之前。

希望其中任何一种都能为您服务。如果问题仍然存在,请通知我。

  • 添加到 `phpcs.xml` 如下并工作 `<rule ref="PSR1"><exclude name="PSR1.Classes.ClassDeclaration.MissingNamespace" /></rule>` (2认同)