Laravel 5中自定义助手的最佳实践

卡莱布·奥利维拉(Calebe Oliveira):

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

view.blade.php

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

它们基本上是文本格式化功能。我在哪里以及如何使用这些功能创建文件?

约瑟夫·西尔伯(Joseph Silber):

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 在bootstrap目录中请记住在composer.json文件中进行设置

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章