Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PhpStorm 2016.2.1中未定义的恒定特征_Php_Laravel_Namespaces_Phpstorm_Traits - Fatal编程技术网

PhpStorm 2016.2.1中未定义的恒定特征

PhpStorm 2016.2.1中未定义的恒定特征,php,laravel,namespaces,phpstorm,traits,Php,Laravel,Namespaces,Phpstorm,Traits,我正在使用Laravel 5.3进行开发,一切正常,但每次使用“Traits”时,PhpStorm都会在名称空间中发出嘎嘎声,如下所示: 请注意,代码工作正常,没有任何错误,所以我猜这是PhpStorm的问题。这看起来像解析器问题——当名称空间包含类似于PHP关键字的单词时(在您的例子中是Traits),就会发生这种情况 您可以尝试的事情: 将整个文本剪切到剪贴板,然后将其粘贴回去 如果仍然相同--请尝试code |检查代码…并仅在此文件上运行它 如果仍然没有,请尝试重新启动IDE 除此之

我正在使用Laravel 5.3进行开发,一切正常,但每次使用“Traits”时,PhpStorm都会在名称空间中发出嘎嘎声,如下所示:


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

这看起来像解析器问题——当名称空间包含类似于PHP关键字的单词时(在您的例子中是Traits),就会发生这种情况

您可以尝试的事情:

  • 将整个文本剪切到剪贴板,然后将其粘贴回去
  • 如果仍然相同--请尝试
    code |检查代码…
    并仅在此文件上运行它
  • 如果仍然没有,请尝试重新启动IDE

除此之外--观看此票证(star/vote/comment)以获得正确修复的通知。

您是否尝试过使用
barryvdh/laravel ide helper
?它有助于IDE跟踪名称空间和函数。您还可以尝试运行
composer dumpautoload
Yes——当名称空间包含类似于PHP关键字的单词时(在您的例子中是
Trait
s),这看起来像是解析器问题。看见试着将整个文本剪切到剪贴板上,然后粘贴回去——这样做有用吗。如果没有,请尝试仅对此文件进行
code |分析
。如果仍然没有,请尝试重新启动IDE。您好@aynber和@LazyOne。是的,我使用的是
barryvdh/laravel ide helper
,我尝试了
composer dump autoload
@LazyOne剪切整个文本并粘贴到back worked中!我曾尝试重新启动IDE,但这是解决方案。非常感谢。我用文件>无效缓存/重新启动修复了它