在VSCode中,PHP intelephense扩展版本1.3.7将laravel外观标记为未找到的类。之前,如果您像这样导入一个Facade:
use Log;
然后像这样在文件中使用它:
Log::info('some message');
这是正确的,没有问题。现在,每次使用都被标记为语法错误,您必须像下面这样导入完全限定的名称才能消除错误。
use \Illuminate\Support\Facades\Log;
此外,它过去不会抱怨Eloquent类的方法,如find
或where
等,但现在它将它们下划线为未定义的方法。
有没有办法让扩展忽略这些?
发布于 2021-01-03 07:50:29
你可以试试barryvdh/laravel-ide-helper
。
它使VScode能够引用外观文件。
示例)
"require-dev": {
...
"barryvdh/laravel-ide-helper": "^2.7",
...
},
发布于 2021-06-26 20:50:39
https://stackoverflow.com/questions/59615578
复制相似问题