2016-11-07 136 views
1

我与Laravel 5.3发展,一切工作正常,但PhpStorm保持在命名空间每次我用“性状”嘎嘎时间,像这样:未定义的常量性状2016年2月1日

Print Screen

请注意代码工作正常,没有任何错误,所以我猜这是一个PhpStorm的问题。

+0

您是否尝试过使用'barryvdh/laravel-ide-helper'?它有助于IDE跟踪名称空间和函数。你也可以尝试运行'composer dumpautoload' – aynber

+0

是的 - 当命名空间包含类似于PHP关键字的单词(在你的情况下为'Trait's)时,这看起来像解析器问题。见https://youtrack.jetbrains.com/issue/WI-5015。尝试将全文切割成剪贴板,然后粘贴回去 - 是否有帮助。如果没有 - 尝试'代码|仅分析此文件。如果仍然没有 - 请尝试重新启动IDE。 – LazyOne

+0

你好@aynber和@LazyOne。是的,我正在使用'barryvdh/laravel-ide-helper',我尝试过'composer dump-autoload'。 – DanVeira

回答

3

这看起来像解析器问题 - 当命名空间包含与PHP关键字相似的单词时(在您的情况下为Trait s)时会发生。

可尝试:

  • 切割整个文本到剪贴板,然后粘贴回来。
  • 如果仍然相同 - 请尝试Code | Inspect Code...并仅在此文件上运行它。
  • 如果仍然没有 - 请尝试重新启动IDE。

除此之外 - https://youtrack.jetbrains.com/issue/WI-5015 - 观看此票(明星/投票/评论)以获得适当修复的通知。

+0

切割和粘贴为我工作:) – Meysam

相关问题