vscode 插件 PHP Intelephense 错误提示 你们遇到了么?

Laravel

请问有解决的么?

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
sunxyw
最佳答案

解决方法跟楼上说的一样。(我自己用的也是这个方法)

这个问题就算你用 PHPStorm 也一样会出现,因为路由文件是在运行过程中动态引入的(详见vendor\laravel\framework\src\Illuminate\Routing\RouteFileRegistrar.php第35行),因此编辑器会认为这是一个未引入的类。

楼上的方法是全局引入一个包含着所有类的文件,因此编辑器可以识别。

如果嫌麻烦的话,直接在web.php顶上写use \Illuminate\Support\Facades\Route;也是可以的。

希望能帮到你。

Laravel

补充:楼上的楼上没报错的原因是在第14行引用Router类了。

5年前 评论
讨论数量: 5

没解决,用的PHPStrom VSCode只对前端友好。

5年前 评论

file
我的没报错啊

5年前 评论
whcoding (楼主) 5年前
hyperf 4年前

裝個 ide_helper 就行了
ide_helper

5年前 评论
sunxyw

解决方法跟楼上说的一样。(我自己用的也是这个方法)

这个问题就算你用 PHPStorm 也一样会出现,因为路由文件是在运行过程中动态引入的(详见vendor\laravel\framework\src\Illuminate\Routing\RouteFileRegistrar.php第35行),因此编辑器会认为这是一个未引入的类。

楼上的方法是全局引入一个包含着所有类的文件,因此编辑器可以识别。

如果嫌麻烦的话,直接在web.php顶上写use \Illuminate\Support\Facades\Route;也是可以的。

希望能帮到你。

Laravel

补充:楼上的楼上没报错的原因是在第14行引用Router类了。

5年前 评论

我也遇到这些提示了,有大神知道怎样可以去掉这些波浪线吗? file

4年前 评论
hyperf (作者) 4年前
whcoding (楼主) 4年前
whcoding (楼主) 4年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!