VS 代码跟踪功能不适用于 Laravel Facade

问题描述

在将动态类转换为静态时,我真的很喜欢 Laravel Facade
例如,我可以轻松添加关键字 Facades 并将其称为静态类。

    use Facades\App\Services\MyService;
    public function something() {
        $something = MyService::getSomething();
    }

通常我们可以在 VS 代码编辑器中使用 getSomething() 跟踪 Ctrl+click 函数
但是对于 FacadesCtrl+click 不起作用。

是否有任何解决方法可以使 getSomething 函数可跟踪?

解决方法

在 GitHub 上查看这个包 https://github.com/barryvdh/laravel-ide-helper

我已经在各种 IDE 中使用它多年了。

你可能需要这个 VSCode 扩展https://marketplace.visualstudio.com/items?itemName=georgykurian.laravel-ide-helper

,

也许你可以试试

Laravel 扩展包

在我的工作中,我使用 Ctrl+T 来搜索没有自动链接的函数