我正在使用Laravel 5.0,一切正常。
但是,我一直收到这些警告信息。我看过JetBrains的文档,但是我仍然有点模糊该怎么做。
基本上,我担心如果我允许PhpStorm自动运行“Detect PSR0 Namespace Roots”,那么它可能会破坏我的代码/项目。
不确定发生了什么,我该怎么办?
答案 0 :(得分:20)
比上一个答案更简单:
转到设置窗口:语言和框架 -> PHP -> Composer,然后启用与 composer.json 同步 IDE 设置以加载 PSR-0 和 PSR-4 设置。
PS:PhpStorm 2020.3.2(Build #PS-203.7148.74,于 2021 年 1 月 27 日构建)
希望对大家有用!
答案 1 :(得分:6)
PSR-4命名空间根可以指定应该配置的前缀。
以下是流程:
src
。答案 2 :(得分:0)
PSR-0只是构建PHP项目的惯例。当PHPStorm要求自动“检测PSR0命名空间根”时,它会提供检查哪些类将被自动加载,以便在您编写代码时执行正确的自动完成。
它不会影响您的代码,但可能会改善您的编码体验。