vscode 插件 PHP Intelephense 造成的错误提示
问题
开始学习Laravel,昨天论坛上找了一些开源的代码,准备看一下,结果vscode各种报错,看了一下发现是 PHP Intelephense 没有找到引入引起的,又研究了一下发现,原来是因为动态引入引起的。
解决
最后采用laravel-ide-helper
插件解决了问题,操作如下:
- 使用composer安装
laravel-ide-helper
composer require --dev barryvdh/laravel-ide-helper
- 在
app/Providers/AppServiceProvider.php
的register
方法中添加如下代码if ($this->app->environment() !== 'production') { $this->app->register(\Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class); }
- 然后运行
生成帮IDE理解引用的代码php artisan ide-helper:generate
- 重启的你的vscode
- 错误提示消失啦,撒花~
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: