创建用于视图和控制器的函数

时间:2016-12-05 22:08:50

标签: php function laravel

我在laravel相对较新,在使用laravel之前我使用了一个文件functions.php,其中包含我在项目中使用的所有函数(创建slu,格式日期等)。

我可以在laravel中创建自己的函数以在控制器和视图中使用,例如myfunction($ data)?

2 个答案:

答案 0 :(得分:0)

在你的app / Http目录中,创建一个helpers.php文件来添加你的函数

在composer.json中,在自动加载块中,添加: "文件":[" app / Http / helpers.php"]。

在命令行上运行" composer dump-autoload"

答案 1 :(得分:0)

使用Laravel编写器示例,它会创建一些帮助文件:

"autoload": {
    "files": [
        "src/Illuminate/Foundation/helpers.php",
        "src/Illuminate/Support/helpers.php"
    ],
    "psr-4": {
        "Illuminate\\": "src/Illuminate/"
    }
},

编辑您的composer.json文件,您可以在App文件夹

中创建帮助程序
"autoload": {
    "files": [
        "app/helpers.php",
    ],
    ...
},

然后你必须执行

 composer dumpautoload

告诉作曲家自动加载它。