我在Lavarel之外的Symfony项目中使用Illuminate Collections。将helper函数(比如helpers.php中的collect())注入Symfony项目的最佳方法是什么?
在Kernel.php中注入它似乎不正确。我想我可以用use语句添加函数,就像Symfony的字符串组件一样:
use function Symfony\Component\String\u;
但我找不到在哪。
一些函数,比如map,可以从类中访问,例如Arr::map(),可能还有collect()这个选项。
我是新的照明集合,但到目前为止,它似乎很棒。我知道helper函数是内置在laravel框架中的,但是现在集合库是独立存在的,我正在寻找合适的方法来集成它。
谢谢
1条答案
按热度按时间o75abkj41#
要使用Illuminate Collection帮助程序,您必须在自动加载中要求文件
helper.php
正确的方法是将其添加到composer.json
autoload
部分:这将需要
vendor/autoload.php
文件中的文件。这就是
Laravel\Framework
的工作原理。