laravel - PhpStorm 和 Laravel 自动补全

标签 laravel autocomplete phpstorm

我决定在我的新 Laravel 项目中使用 PhpStorm,所以我想我想要一些自动完成功能。我确实阅读了来自 https://blog.jetbrains.com/phpstorm/2015/01/laravel-development-using-phpstorm/ 的指南其中一些工作正常,但我遇到了问题。

我想测试我的数据库连接,所以我做了一个简单的 index()像这样的功能

if(DB::connection()->getDatabaseName()) {
    echo 'Connected to ' . DB::connection()->getDatabaseName();
}

哪个工作正常,但是当我写 DB 时然后按 Tab 我写 \DB::而不是 DB:: .然后我包括 use Illuminate\Support\Facades\DB;DB::作品。但是当我添加外观时,自动完成完全不一样,它找不到方法但它们有效。这真的很烦人。

其他人遇到了这个问题,有解决方案吗?

最佳答案

在 PhpStorm 中,
设置 => 插件

  • 搜索 laravel 的存储库并安装。

  • 然后在添加这个包之后:
    composer require barryvdh/laravel-ide-helper
    你可以在 github 上找到关于这个包的更多帮助:https://github.com/barryvdh/laravel-ide-helper

    关于laravel - PhpStorm 和 Laravel 自动补全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42160204/

    相关文章:

    javascript - 自动完成结构化数据

    php - 如何使用 PHPDoc 对 Callable 的参数进行类型提示?

    phpstorm - 自动隐藏 phpstorm 滚动条?

    mysql - laravel - 使用枚举的替代方案,因为不支持重命名列

    laravel - 如何知道 Blade 模板中数组的大小?

    c# - 自动完成导致文本向右滚动

    phpstorm - 如何从 PhpStorm 生成 phpDoc html

    php - Laravel 中的 index()"是什么意思?

    php - Laravel 在提交表单而无需输入密码时在数据库中插入随 secret 码

    c++ - Visual Studio 2010 中的函数/变量自动完成 C++