laravel中使用自定义助手函数
- 创建函数库:app/Helpers/ArrayHelper.php
 
<?php
if (!function_exists('flatten')) {
    function flatten(array &$list): array
    {
        $flat = [];
        while ($e = array_pop($list)) {
            if (is_array($e)) {
                array_push($list, array_values($e));
            } else {
                $flat[] = $e;
            }
        }
        return $flat;
    }
}
2. 设置自动加载
"autoload": {
  "psr-4": {
      "App\\": "app/",
      "Database\\Factories\\": "database/factories/",
      "Database\\Seeders\\": "database/seeders/"
  },
     "files": [
      "app/helpers.php"
  ]
},
3. 运行自动加载命令
composer dump-autoload
苏公网安备
                32050902101537号