Laravel 拉威尔IDE助手

Laravel 拉威尔IDE助手,laravel,phpstorm,Laravel,Phpstorm,我想知道为什么把\u ide\u helper.php放在.gitignore文件中 我的团队中的大多数人都使用PHPStorm,即使他们没有使用,该文件实际上会对他们造成“伤害”吗?没有伤害。除非某个聪明的家伙决定在应用程序中使用它来做一些创造性的事情,否则您可能会提交它 因为它只会被您的ide使用,所以不会带来任何伤害。您可以将其视为.gitignore文件或composer require dev部分 我建议您改为安装PHPStorm可用的Laravel插件,该插件在使用配置功能时提供外观

我想知道为什么把
\u ide\u helper.php
放在
.gitignore
文件中


我的团队中的大多数人都使用PHPStorm,即使他们没有使用,该文件实际上会对他们造成“伤害”吗?

没有伤害。除非某个聪明的家伙决定在应用程序中使用它来做一些创造性的事情,否则您可能会提交它

因为它只会被您的ide使用,所以不会带来任何伤害。您可以将其视为.gitignore文件或composer require dev部分


我建议您改为安装PHPStorm可用的Laravel插件,该插件在使用配置功能时提供外观甚至按键的自动完成。相当整洁

\u ide\u helper.php
不仅适用于PHPStorm,其他ide(如NetBeans)也使用它。事实上,PhpStorm有一些插件,可能会使ide帮助程序有点冗余。我确实亲自提交了它,但它是可选的。“我想知道为什么把_ide_helper.php放在.gitignore文件中?”因为它实际上不是运行或开发项目所需的代码;只是IDE提供了更好的代码完成。但是,这完全取决于你和你的团队。如果您想将其包括在内,并且您是团队中的一员,我建议将此类仅限IDE的文件保存在单独的文件夹中(以便不需要它的人可以轻松忽略/排除这些文件)。按照惯例,特定于IDE的文件应该位于.gitignore中,但这一个实际上非常有用,因此我会将其保存在repo中。我可以确认PHPStorm的插件绝对不足以使该文件成为冗余文件。事实上,即使是这个文件也不足以完全解开拉威尔源代码中的间接迷宫,但它至少有帮助。