用TP5做上传图片,因为是多图片,所有放在了foreach里面遍历插进数据库成功后返回数据给ajax,但是因为是在循环中,用return返回程序就终止了,导致成功信息是返回了,但是数据只能插入一条,请问有什么好办法能代替这个return吗?代码如下:publicfunctionupload(Request$request){if($files=$request->file('image')){$path='static/images/picture/';$model=newDb;foreach($filesas$file){$info=$file->rule('uniqid')->validate(['size'=>10240000,'ext'=>'bmp,gif,jgeg,png,jpg'])->move($path);if($info){$data=['picture_name'=>$info->getSaveName(),'picture_link'=>"'".$path."'",'uptime'=>time()];$model::table('picture')->insert($data);return$this::ajaxReturn(array('msg'=>'上传成功'));}else{$data=$filev->getError();returnajaxReturn(array('msg'=>$data));exit;}}}}
添加回答
举报
0/150
提交
取消