我想创建辅助函数以避免在 Laravel 中的视图之间重复代码。例如:
视图.blade.php
<p>Foo Formated text: {{ fooFormatText($text) }}</p>
它们基本上是文本格式化函数。我应该如何定义全局可用的辅助函数,例如fooFormatText()
?
创建一个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
file:
"files": [
"bootstrap/helpers.php"
]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)