2014-12-19 107 views
3

我是PHPstorm的新手,運行Laravel作爲我的主要框架。 在我的供應商文件夾我有一個模型,我也已經導入到我的應用程序/模型文件夾,現在它抱怨兩個模型和功能相同的名稱,我可以排除供應商/中的一個文件夾嗎?從PHPstorm索引和錯誤搜索中排除文件夾

+0

你試過排除它嗎?如果沒有,然後嘗試看看會發生什麼。 –

+0

它將在每次作曲家更新時再次生成。 是啊排除它,沒有什麼改變,我認爲這隻適用於git上傳... –

+0

你如何排除? – LazyOne

回答

10
  1. 標記,比如重複的文件夾被排除(通過在項目視圖面板右鍵菜單..或Settings/Preferences | Directories

  2. 確保此類排除的文件夾沒有Settings/Preferences | Languages & Frameworks | PHP --> Include paths下。如果確實如此 - 請將其從中移除。

事情是:如果啓用的PhpStorm Composer設置Add packages as libraries選項,則包將被添加爲「外部庫」,所以它不是作爲該項目的實際部分處理(不參與錯誤檢查/ TODO /使用引用/重構操作等)..但它仍然包括解析符號(類名稱等),即使它被標記爲排除。

+0

謝謝, –

0

右鍵點擊folder-> Mark Directory As-> Excluded。這將防止它被索引幷包含在項目範圍內的搜索中。如果你使用了很多軟件包,並且你的項目搜索結果被從一些與廠商或緩存文件夾無關的東西中刪除了,這也很方便

相關問題