2017-02-26 70 views
1

我注意到一些使用此代码:Laravel 5.4方法寻找

$User = User::find($id); 

但对我来说PhpStorm显示警报:

法 '查找' 中\软件\用户未找到

如果我这样写代码:

$User = User::all()->find($id); 

然后没有警报..

有人可以解释的差异或为什么PhpStorm警告我?

回答

0

如此看来,当安装巴里laravel-IDE辅助,一些没有正确安装..

修正这个问题。

刚刚从复制原始文本:https://gist.github.com/barryvdh/5227822

而且里面放:_ide_helper.php

还编辑文件:composer.json

 "post-update-cmd": [ 
     "php artisan clear-compiled", 
     "Illuminate\\Foundation\\ComposerScripts::postUpdate", 
     "php artisan ide-helper:generate", 
     "php artisan ide-helper:meta", 
     "php artisan optimize" 
     ]