即使使用 PHP Intelephense 扩展和由 laravel-ide-helper 生成的 _ide-helper.php 文件,Visual Sudio 代码也无法解析 Laravel Facades。当我在工作区打开时添加 _ide-helper.php 时,Facades 已解决,但是当我稍后重新打开工作区时,它不会解决。
我尝试过的以下任何方法都没有解决这个问题。
打开 Intelephense 输出,您可能会得到一些查找原因的提示。 通过选择“视图”菜单下的“输出”菜单来打开“输出”,然后选择“intelephense”以查看其输出。
就我而言,如屏幕截图所示,原因是 Intelephense 的最大尺寸设置。 它被设置为 1,000,000 字节,而我的 _ide-helper.php 是 1.1MB。
将最大大小设置设置为超过 1.1MB 后,_ide-helper.php 已正确加载,并且外观已解决。
希望这对某人有帮助。