Laravel+swoole laravels 图片上传路径未生成问题
贴上代码图片上传成功但是对应路径未生成图片,使用了laravels加速过laravel 初次上手请问怀疑是我的laravels配置有问题?
$floder = 'Uploads/'.$path.'/'.date('Ymd');
if (!Storage::disk('public')->exists($floder)){
dd(Storage::makeDirectory($floder, 0775, true));
}
if ($request->file('upload')){
$img_path = [];
foreach ($request->file('upload') as $k => $v){
$extension = $v->getClientOriginalExtension();
$rule = ['jpg', 'png', 'gif', 'jpeg'];
if (!in_array($extension, $rule)) {
return response()->json(['code' => 400, 'msg' => '图片格式需要为jpg,png,gif格式']);
// return '图片格式需要为jpg,png,gif格式';
}
$fileName = time() . mt_rand(1, 999) . '.'. $extension;
$v->move($floder,$fileName);
$img_path[] = $floder.'/'.$fileName;
}
return response()->json(['code' => 200, 'msg' => '上传成功', 'imgs' => $img_path]);
}
推荐文章: