PhpStorm无法识别自定义Laravel外墙

时间:2018-08-10 20:36:23

标签: php laravel phpstorm

标题如下:PhpStorm无法识别自定义的Laravel外墙。

有什么办法可以解决这个问题?

2 个答案:

答案 0 :(得分:6)

您需要Laravel IDE Helper软件包,该软件包将仅为IDE眼睛创建一些帮助文件-IDE将把它们解析为普通的PHP文件,并将用于代码分析/完成。

如果它仍然对您不起作用...那么您肯定在某个时候缺少某些步骤或做错了什么。

为确保您不会错过任何内容,请执行以下步骤:

  • 在项目根文件夹中打开终端
  • 执行composer dump-autoload
  • 然后php artisan package:discover
  • 然后重新生成IDE帮助程序文件(php artisan ide-helper:generate && php artisan ide-helper:meta

取决于IDE的配置方式,您可能需要在PhpStorm中打File | Synchronize并等待大约1-2分钟(取决于您的硬件等),以便它拾取生成的IDE帮助程序文件中的更改。或者,关闭并再次打开项目。

答案 1 :(得分:1)

如果ide-helper软件包确实让您失望,则可以使用@mixin PhpDocBlock属性将外观链接到通过外观访问的类。