转自:https://www.kancloud.cn/manual/thinkphp5_1/354121
可以在rule
方法中传入自定义函数名或者方法名,例如:
function generateUuid(){ $chars = md5(uniqid(mt_rand(), true)); $uuid = substr ( $chars, 0, 8 ) . '-' . substr ( $chars, 8, 4 ) . '-' . substr ( $chars, 12, 4 ) . '-' . substr ( $chars, 16, 4 ) . '-' . substr ( $chars, 20, 12 ); return $uuid ; }
$info = $file->rule('generateUuid')->validate(['ext' => $ext])->move(config('admin.upload_path').$path); 即可。
更多精彩内容:各种AI课程、技能课程、黑科技软件、网站小程序源码、副业小项目、PPT模板等精品素材、电商课程、推广引流课程等,尽在 天边资源网 。