美文网首页程序员
laravel引入自定义的函数

laravel引入自定义的函数

作者: 闲睡猫 | 来源:发表于2019-03-18 20:41 被阅读0次

虽然laravel的函数已经很丰富,但有时我们也需要自定义一些函数,可以将这些函数封装到app/helpers.php文件中

如:创建一个递归获取目录及文件的函数

新建函数文件

新建app/helpers.php

<?php function scanAllDir($dir) {
    $result = [];
    foreach(scandir($dir) as $filename) {
        if ($filename[0] === '.') continue;
        $filePath = $dir . '/' . $filename;
        $result[] = $filename;
        if (is_dir($filePath)) {
            foreach (scanAllDir($filePath) as $childFilename) {
                $result[] = $filename . '/' . $childFilename;
            }
        }
    }
    return $result;
}

composer自动加载

在根目录下的composer.jsonautoload新增:

"files": [
    "app/helpers.php"
]
自动加载

由于修改了composer配置文件,需要重新加载:

composer dump-autoload
重新加载

相关文章

网友评论

    本文标题:laravel引入自定义的函数

    本文链接:https://www.haomeiwen.com/subject/vwqimqtx.html