【问题标题】:What is the best practice to use helpers in Laravel在 Laravel 中使用助手的最佳实践是什么
【发布时间】:2016-07-26 16:37:54
【问题描述】:

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

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

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

  1. 使用 helpers 类并将函数放入类中
  2. 使用函数和自动加载帮助文件

【问题讨论】:

标签: php laravel


【解决方案1】:

您可以采用这些方式中的任何一种,但您可能希望使用所有辅助函数创建 helpers.php 文件,然后像 Laravel 的创建者使用 vendor\laravel\framework\src\Illuminate\Support\helpers.php 那样自动加载此文件

当然,好的做法是使用你自己的类。但是,由于您使用的是 Laravel,您可能希望使用与 Laravel 创建者相同的方法。

【讨论】:

  • 谢谢亚历克斯,我知道如何同时使用这两种方法,但我想问的是最佳做法是什么,其中一种方法较慢还是如果我大规模使用可能会导致问题?
  • 好的做法是使用你自己的类,当然。但是,由于您使用的是 Laravel,您可能希望使用与 Laravel 创建者相同的方法。
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 2010-09-12
    • 1970-01-01
    • 2018-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-11
    • 1970-01-01
    相关资源
    最近更新 更多