从PHPstorm索引和错误搜索中排除文件夹

Jes*_*sen 4 php phpstorm laravel

我是PHPstorm的新手,并且运行Laravel作为我的主要框架.在我的供应商文件夹中,我有一个模型,我也已导入我的app/models文件夹,现在它抱怨两个模型和功能相同的名称,我可以排除供应商/中的一个文件夹吗?

Laz*_*One 13

  1. 将此类重复文件夹标记为已排除(通过"项目视图"面板中的右键菜单..或Settings/Preferences | Directories)

  2. 确保未列出此类排除的文件夹Settings/Preferences | Languages & Frameworks | PHP --> Include paths.如果是的话 - 也从那里删除它.

事情是:如果Add packages as libraries启用了PhpStorm中的Composer设置选项,那么该包将被添加为"外部库",因此它不被视为项目的实际部分(不参与错误检查/ TODO /使用引用/重构操作等) )..但是在解析符号(类名等)时它仍然包括在内,即使它被标记为被排除.