2014-12-19 108 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。这将防止它被索引并包含在项目范围内的搜索中。如果你使用了很多软件包,并且你的项目搜索结果被从一些与厂商或缓存文件夹无关的东西中删除了,这也很方便

相关问题