我想创建助手函数,以避免在Laravel 5中的视图之间重复代码:
view.blade.php
<;p>;Foo格式化文本:{{fooFormatText($text)}</p>;
它们基本上是文本格式化函数。在何处以及如何使用这些函数创建文件
在应用程序文件夹中创建一个helpers.php文件,并使用composer将其加载:
”;“自动加载”:{
&“类地图”:[
...
],
&“psr-4”:{
&“应用程序\\”:“应用程序/”;
},
&“文件”:[
&“app/helpers.php”quot;//<;----添加以下内容
]
},
将其添加到composer.json文件后,运行以下命令:
编写器转储自动加载
如果您不喜欢将helpers.php文件保存在app目录中(因为它不是PSR-4命名空间类文件),您可以像laravel.com网站所做的那样:将helpers.php存储在引导目录中。记住在composer.json文件中设置它:
”;文件";:[
&“bootstrap/helpers.php”;
]
提示:
如果要使用不同的文件名而不是帮助程序,可以更改文件名和路径。
此外,还可以创建多个辅助文件。
它将如下所示:
”;“自动加载”:{
&“类地图”:[
...
],
&“psr-4”:{
&“应用程序\\”:“应用程序/”;
},
&“文件”:[
&“app/Helpers/base.php”、//<;----添加以下内容
&“app/Helpers/metrics.php”quot;//“lt;----在此路径中创建`metrics.php`文件,并在composer.json文件中添加该路径。
]
},