How to create custom helper functions in Laravel(如何在 Laravel 中创建自定义辅助函数)
问题描述
我想创建辅助函数以避免在 Laravel 中的视图之间重复代码.例如:
I would like to create helper functions to avoid repeating code between views in Laravel. For example:
view.blade.php
<p>Foo Formated text: {{ fooFormatText($text) }}</p>
它们基本上是文本格式化功能.我应该如何定义全局可用的辅助函数,例如 fooFormatText()
?
They're basically text formatting functions. How should I define globally available helper functions like fooFormatText()
?
推荐答案
在你的 app 文件夹中创建一个 helpers.php
文件并用 composer 加载它:
Create a helpers.php
file in your app folder and load it up with composer:
"autoload": {
"classmap": [
...
],
"psr-4": {
"App\": "app/"
},
"files": [
"app/helpers.php" // <---- ADD THIS
]
},
将其添加到您的 composer.json
文件后,运行以下命令:
After adding that to your composer.json
file, run the following command:
composer dump-autoload
如果您不喜欢将 helpers.php
文件保存在 app
目录中(因为它不是 PSR-4 命名空间的类文件),您可以执行以下操作laravel.com
网站:存储 helpers.php
在引导目录中.记得在你的 composer.json
文件中设置它:
If you don't like keeping your helpers.php
file in your app
directory (because it's not a PSR-4 namespaced class file), you can do what the laravel.com
website does: store the helpers.php
in the bootstrap directory. Remember to set it in your composer.json
file:
"files": [
"bootstrap/helpers.php"
]
这篇关于如何在 Laravel 中创建自定义辅助函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何在 Laravel 中创建自定义辅助函数
基础教程推荐
- 在多维数组中查找最大值 2021-01-01
- XAMPP 服务器不加载 CSS 文件 2022-01-01
- WooCommerce 中选定产品类别的自定义产品价格后缀 2021-01-01
- Libpuzzle 索引数百万张图片? 2022-01-01
- 如何在 PHP 中的请求之间持久化对象 2022-01-01
- 在 Woocommerce 中根据运输方式和付款方式添加费用 2021-01-01
- 超薄框架REST服务两次获得输出 2022-01-01
- mysqli_insert_id 是否有可能在高流量应用程序中返回 2021-01-01
- 在 PHP 中强制下载文件 - 在 Joomla 框架内 2022-01-01
- 通过 PHP SoapClient 请求发送原始 XML 2021-01-01