And*_*rei 9 php phpstorm laravel
我正在使用PHP Storm v8.0.3和最新版本的Laravel.
我无法完成自动完成工作.

如上图所示.
我按照他在git上提供的自述文件安装了barryvdh ide-helper.我在安装过程中没有收到任何错误.

我把它作为providers数组包含在数组中
'Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider'
要么
Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider:class
它没有任何区别(据我所知).
我还安装了Laravel插件.
再次,没有区别,仍然没有自动完成.

我尝试转储配置文件导致:
array:27 [?
...
22 => "Illuminate\View\ViewServiceProvider"
23 => "Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider"
24 => "App\Providers\AppServiceProvider"
...
]
Run Code Online (Sandbox Code Playgroud)
我真的坚持这个.我不知道会出现什么问题.任何朝着正确方向的推动都非常感激.
小智 10
两个可能的修复:
(来源:https://laracasts.com/discuss/channels/general-discussion/phpstorm-thinks-modelwhere-doesnt-exist-on-model-l5/replies/37661)
小智 5
这篇文章让我开始使用 PHPStorm 2016.1.2,但它已经大了一年,所以我想它可以与旧版本一起使用。
https://blog.jetbrains.com/phpstorm/2015/01/laravel-development-using-phpstorm/
可能缺少的唯一细节,我在插件 GitHub 链接上找到了它们:
更新 Composer 后,将服务提供者添加到
providers数组中config/app.phpBarryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,
php artisan ide-helper:generate注意:bootstrap/compiled.php 必须先清除,所以在生成之前运行 php artisan clear-compiled (然后运行 php artisan optimize)。