我是 PHPstorm 的新手,正在运行 Laravel 作为我的主要框架。 在我的 vendors 文件夹中,我有一个模型,我也已将其导入到我的 app/models 文件夹中,现在它提示两个同名的模型和函数,我可以排除 vendor/中的一个文件夹吗?
最佳答案
将此类重复文件夹标记为已排除(通过项目 View 面板中的右键单击菜单..或
Settings/Preferences | Directories
)确保此类排除的文件夹未在
Settings/Preferences | 下列出语言与框架 | PHP --> 包含路径
。如果有 - 也将其从那里移除。
事情是:如果启用了 PhpStorm 中 Composer 设置的 Add packages as libraries
选项,那么该包将被添加为“外部库”,因此它不会被视为项目的实际部分(确实不参与错误检查/TODO/使用引用/重构操作等)..但它仍然包含在解析符号(类名等)时,即使它被标记为排除。
关于php - 从 PHPstorm 索引和错误搜索中排除文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27575504/