当前位置: 首页 > 面试题库 >

Laravel 5中自定义助手的最佳实践

华子昂
2023-03-14
问题内容

我想创建辅助函数,以避免在Laravel 5的视图之间重复代码:

view.blade.php

<p>Foo Formated text: {{ fooFormatText($text) }}</p>

它们基本上是文本格式化功能。我在哪里以及如何使用这些功能创建文件?


问题答案:

helpers.php在您的应用文件夹中创建一个文件,并使用composer加载它:

"autoload": {
    "classmap": [
        ...
    ],
    "psr-4": {
        "App\\": "app/"
    },
    "files": [
        "app/helpers.php" // <---- ADD THIS
    ]
},

将其添加到composer.json文件后,运行以下命令:

composer dump-autoload

如果您不喜欢将helpers.php文件保留在app目录中(因为它不是PSR-4命名空间的类文件),则可以执行laravel.com网站的操作:将文件存储helpers.php在bootstrap目录中。记住在composer.json文件中进行设置:

"files": [
    "bootstrap/helpers.php"
]


 类似资料:
  • 我想创建helper函数,以避免在Laravel 5中的视图之间重复代码: view.blade.php 它们基本上是文本格式化函数。我可以在哪里以及如何用这些函数创建一个文件?

  • 默认created_at日期保持打印为MySQL格式:2015-06-12 09:01:26。我想把它打印成我自己的方式,就像,以及将来的其他格式。 一个名为的文件,并将其存储在-它看起来像这样 能够在我的刀片视野中称之为 我不知道下一步该怎么办。 在PHP Laravel 5中创建自定义助手函数的最佳实践是什么?

  • 我正在尝试在Laravel 5.6中创建一个自定义帮助器 我的助手路径是app\Helpers\ReadExcel。php 以下是我的助手文件: 我的助手的服务提供商如下 在: 我尝试在控制器方法中使用帮助器,如下所示: 我得到的错误如下: 找不到类“ReadExcel” 请帮我这个。我不确定错在哪里。

  • 我在中有一些助手类。如何使用

  • 我已经遵循了在PHP Laravel 5中创建自定义助手函数的最佳实践是什么? 这个问题的两个答案帮助我在laravel 5.1中创建自定义静态类。因为它是一个静态类。提前谢谢你。

  • 我试图了解在Laravel 4中放置全局函数的最佳位置。例如,日期格式化。我认为做立面不值得,因为立面太模块化了。我读过关于创建一个库文件夹并在那里存储类的文章,但对于一个简单的函数来说,这似乎也是很多。像这样的工具不应该在刀片模板中可用吗? 对于类似的内容,什么是最佳实践?如何使其可用于刀片模板?