2017-02-26 127 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" 
     ]