当前位置: 首页 > 知识库问答 >
问题:

Laravel 5中自定义帮助程序的最佳实践

卓星波
2023-03-14

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

view.blade.php

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

它们基本上是文本格式化函数。我可以在哪里以及如何用这些函数创建一个文件

共有1个答案

山疏珂
2023-03-14

在应用程序文件夹中创建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存储在引导目录中。请记住在composer.json文件中设置它:

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

提示:如果要使用不同的文件名而不是helpers,可以更改文件名和路径。此外,您还可以创建多个帮助器文件。它将看起来是这样的:

"autoload": {
    "classmap": [
        ...
    ],
    "psr-4": {
        "App\\": "app/"
    },
    "files": [
        "app/Helpers/base.php", // <---- ADD THIS
        "app/Helpers/metrics.php" // <---- Create `metrics.php` file in this path and add the path in composer.json file.
    ]
},
 类似资料:
  • 问题内容: 我想创建辅助函数,以避免在Laravel 5的视图之间重复代码: view.blade.php 它们基本上是文本格式化功能。我在哪里以及如何使用这些功能创建文件? 问题答案: 在您的应用文件夹中创建一个文件,并使用composer加载它: 将其添加到文件后,运行以下命令: 如果您不喜欢将文件保留在目录中(因为它不是PSR-4命名空间的类文件),则可以执行网站的操作:将文件存储在boot

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

  • 本文向大家介绍Spring Boot之AOP配自定义注解的最佳实践过程,包括了Spring Boot之AOP配自定义注解的最佳实践过程的使用技巧和注意事项,需要的朋友参考一下 前言 AOP(Aspect Oriented Programming),即面向切面编程,是Spring框架的大杀器之一。 首先,我声明下,我不是来系统介绍什么是AOP,更不是照本宣科讲解什么是连接点、切面、通知和切入点这些让

  • 我一直在为Linux寻找一个好的加密git凭证助手(可以以加密的方式存储密码,并在以后检索它们,符合git-credential协议),我真的很惊讶,似乎没有太多出现。 在我所看到的所有git文档和相关git凭证文档中,他们甚至都没有提到这种东西的存在。它总是提到适用于Mac的osxkeychain,但如果您正在运行Linux,它只会将您重定向到解释如何使用“缓存”作为助手的文档。一些参考资料提到

  • 本文向大家介绍XAML: 自定义控件中事件处理的最佳实践方法,包括了XAML: 自定义控件中事件处理的最佳实践方法的使用技巧和注意事项,需要的朋友参考一下 在开发 XAML(WPF/UWP) 应用程序中,有时候,我们需要创建自定义控件 (Custom Control) 来满足实际需求。而在自定义控件中,我们一般会用到一些原生的控件(如 Button、TextBox 等)来辅助以完成自定义控件的功能

  • 我正在尝试创建一个助手来集中一个复杂的表单::select。 我的帮手: 我的看法是: 我想有这个选择形式与变量从这个助手,并显示一个下拉列表在我的看法。我该怎么做呢?