我想创建帮助器函数,以避免在Laravel中的视图之间重复代码.例如:
view.blade.php个
<p>Foo Formated text: {{ fooFormatText($text) }}</p>
它们基本上是文本格式功能.我应该如何定义全局可用的助手函数,比如fooFormatText()
?
我想创建帮助器函数,以避免在Laravel中的视图之间重复代码.例如:
view.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
in the bootstrap directory.记住在composer.json
文件中设置:
"files": [
"bootstrap/helpers.php"
]