用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;}}}}
請問PHP 不用return 如何給ajax返回json數據?
慕哥9229398
2019-05-24 11:53:40
