Best Practices for Custom Helpers in Laravel 5

后端 未结 20 1983
暖寄归人
暖寄归人 2020-11-22 06:40

I would like to create helper functions to avoid repeating code between views in Laravel 5:

view.blade.php

Foo Formated text: {{ fo

相关标签:
20条回答
  • 2020-11-22 07:40

    in dir bootstrap\autoload.php

    require __DIR__.'/../vendor/autoload.php';
    require __DIR__.'/../app/Helpers/function.php'; //add
    

    add this file

    app\Helpers\function.php
    
    0 讨论(0)
  • 2020-11-22 07:42

    Create a helpers.php file in your app folder and load it up with composer:

    "autoload": {
        "classmap": [
            ...
        ],
        "psr-4": {
            "App\\": "app/"
        },
        "files": [
            "app/helpers.php" // <---- ADD THIS
        ]
    },
    

    After adding that to your composer.json file, run the following command:

    composer dump-autoload
    

    If you don't like keeping your helpers.php file in your app directory (because it's not a PSR-4 namespaced class file), you can do what the laravel.com website does: store the helpers.php in the bootstrap directory. Remember to set it in your composer.json file:

    "files": [
        "bootstrap/helpers.php"
    ]
    
    0 讨论(0)
提交回复
热议问题