在Laravel中使用助手的最佳做法是什么?

时间:2016-04-06 10:28:05

标签: php laravel

您好我正在创建一个大型的Laravel应用程序。

我想在应用程序中的模板和模块中创建一个辅助函数(可能是1000个函数)。

做这些助手的最佳做法是什么?

  1. 使用帮助程序类并将函数放在类
  2. 使用功能和自动加载帮助文件

2 个答案:

答案 0 :(得分:4)

您可以采用上述任何方式,但可能您需要使用所有辅助函数创建helpers.php文件,然后在Laravel创建者使用vendor\laravel\framework\src\Illuminate\Support\helpers.php

进行自动加载此文件

当然,良好的做法是使用自己的课程。但是,由于您正在使用Laravel,您可能希望使用与Laravel创建者一样的方法。

答案 1 :(得分:4)

我认为您必须关注此链接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

现在你可以在任何地方使用帮助函数。