如何使用Laravel定义全局函数


How to define global functions with Laravel

我发现了一些类似的指南http://www.mackhankins.com/blog/defining-your-own-helper-classes-in-laravel-4但这并不是我真正想要的,因为我希望能够使用函数来修改不是类成员的值。

我有很多正则表达式函数,如果字符串与模式匹配,它们将修改字符串,并返回修改后的字符串。我希望能够调用这些函数,就好像它们是在php函数中构建的一样。这是我过去一直会做的事情,但我想把这件事做好。

这篇文章什么是laravel 4助手或基本功能的最佳实践和最佳位置?似乎越来越近了,但我仍然不清楚为什么我必须实例化一个对象才能运行一个基本函数。

只需将所有自定义函数放入一个名为"helpers.php"的文件中即可。您不需要做任何特殊的操作。

您可以直接将该文件包含在引导文件中,也可以将composer设置为自动加载。