我想创建辅助函数,以避免在Laravel 5的视图之间重复代码:
view.blade.php
<p>Foo Formated text: {{ fooFormatText($text) }}</p>
它们基本上是文本格式化功能。我在哪里以及如何使用这些功能创建文件?
helpers.php在您的应用文件夹中创建一个文件,并使用composer加载它:
helpers.php
"autoload": { "classmap": [ ... ], "psr-4": { "App\\": "app/" }, "files": [ "app/helpers.php" // <---- ADD THIS ] },
将其添加到composer.json文件后,运行以下命令:
composer.json
composer dump-autoload
如果您不喜欢将helpers.php文件保留在app目录中(因为它不是PSR-4命名空间的类文件),则可以执行laravel.com网站的操作:将文件存储helpers.php在bootstrap目录中。记住在composer.json文件中进行设置:
app
laravel.com
"files": [ "bootstrap/helpers.php" ]