- 创建函数库: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