你好,我正在创建一个大型的Laravel应用程序。
我想创建一些帮助函数(可能有1000个函数)供模板和应用程序中的模块使用。
这些助手的最佳实践是什么?
- 使用助手类并将函数放在类内部
- 使用函数并自动加载助手文件
我认为你需要按照这个链接http://itsolutionstuff.com/post/how-to-create-custom-helper-in-laravel-5example.html创建自定义助手。
首先,在以下路径中创建helpers.php文件:app / Http / helpers.php并且
打开你的composer.json文件,并添加以下内容:
"files": [
"app/Http/helpers.php"
]
composer dump-autoload
helpers.php
的文件,其中包含您所有的辅助函数,并像Laravel创建者一样自动加载此文件,如vendor\laravel\framework\src\Illuminate\Support\helpers.php
当然,使用您自己的类是很好的实践。但是,既然您正在使用Laravel,您可能希望采用与Laravel创建者相同的方法。