2017-01-31 59 views
1

試圖讓Laravel 5.4/PhpStorm獲得一個乾淨的環境。 隨後從所有的指令:https://github.com/barryvdh/laravel-ide-helper(包括安裝PhpStorm Laravel插件)Laravel智能感應/自動完成與PhpStorm

得到生成的文件_ide_helper.php,加入

Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class, 

到正確位置,清除緩存,重新開始...

請看附加的圖像,我認爲是否應該由ide助手修復缺乏智能感知?

enter image description here

+0

向laravel-ide-helper詢問詳情。例如:https://github.com/barryvdh/laravel-ide-helper/issues/431。可能你已經導入了外觀 - https://github.com/barryvdh/laravel-ide-helper/issues/431#issuecomment-275898789 – LazyOne

+0

應該是這樣,那麼我應該用什麼替換'use ....' ? –

+1

根據開發人員的評論(以下2條評論) - 遠程特別是'使用....'條目完全? - https://github.com/barryvdh/laravel-ide-helper/issues/431#issuecomment-275904348。希望laravel-ide-helper的作者會澄清一下如何在Laravel 5.4中使用它(如果有這種需要的話) – LazyOne

回答

0

確定這裏是解決方案,假設你已經安裝已經助手:

例子:

在控制器替換:

use Illuminate\Support\Facades\Validator; 

通過

use Validator 

在你的config/app.php你必須有這個別名:

'Validator' => Illuminate\Support\Facades\Validator::class, 

在我的情況下,它已經在那裏了。

在此之後,沒有更多的錯誤信息爲上面的圖像中顯示的示例,我可以使用正確理解:: make方法的phpstorm的全部權力。

來源https://github.com/barryvdh/laravel-ide-helper/issues/431#issuecomment-275898789謝謝@lazyone。

相關問題