解压绑定资源到目录
/config
封装调用
function lang($request,string $txt = ''){
$lang = $request->input('lang','zh');
return array_key_exists($txt,is_array(config('lang.'.$lang,true)) ? config('lang.'.$lang,true) : []) ? config('lang.'.$lang,true)[$txt] : $txt;
}
配置文件(创建文件)
/config/lang.php
<?php
$path = config_path('lang');
$res = [];
try {
foreach (scandir($path) as $item) {
if(pathinfo($item,PATHINFO_EXTENSION) === 'php'){
$file_path = $path.'/'.$item;
$file_name = pathinfo($item,PATHINFO_FILENAME);
$res[$file_name] = include $file_path;
}
}
}catch (Exception $e){
}
return $res;