Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从PHPstorm索引和错误搜索中排除文件夹_Php_Laravel_Phpstorm - Fatal编程技术网

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

从PHPstorm索引和错误搜索中排除文件夹,php,laravel,phpstorm,Php,Laravel,Phpstorm,我是PHPstorm的新手,运行Laravel作为我的主要框架。 在我的供应商文件夹中,我有一个模型,我也将其导入到我的app/models文件夹中,现在它抱怨两个模型和功能同名,我可以排除供应商/中的一个文件夹吗 将此类重复文件夹标记为已排除(通过项目视图面板中的右键单击菜单..或设置/首选项|目录) 确保此类排除的文件夹未列在设置/首选项|语言与框架| PHP-->包含路径下。如果是的话,把它也移走 问题是:如果启用了PhpStorm中Composer设置的将包添加为库选项,那么包将被添加为

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

  • 将此类重复文件夹标记为已排除(通过项目视图面板中的右键单击菜单..或
    设置/首选项|目录

  • 确保此类排除的文件夹未列在
    设置/首选项|语言与框架| PHP-->包含路径下
    。如果是的话,把它也移走


  • 问题是:如果启用了PhpStorm中Composer设置的
    将包添加为库
    选项,那么包将被添加为“外部库”,因此它不会被视为项目的实际部分(不参与错误检查/TODO/使用引用/重构操作等)。。但在解析符号(类名等)时,即使它被标记为已排除,它仍会被包含。

    右键单击文件夹->将目录标记为->已排除。这将防止它被编入索引并包含在项目范围的搜索中。如果您正在使用大量软件包,并且您的“项目中查找”搜索结果被从供应商或缓存文件夹中的一堆不相关内容中删除,那么这也很方便

    您是否尝试将其排除在外?如果没有,那么试着看看会发生什么。它将在每次编写器更新时再次生成。是的,排除了它,没有任何改变,我认为它只是为git上传…做一个右键点击文件夹,并选择标记目录为>排除我尝试过,它不工作。在那里,您可以看到cmgmyr被排除在外,并且辅助消息模型位于该文件夹中。