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

Laravel

请问有解决的么?

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 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年前

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