【发布时间】:2017-07-04 06:29:22
【问题描述】:
我使用 laravel 5.4 和干预插件将图像作为 ajax 上传
我会在 php 控制器中上传图片,它会返回一个响应(文件名)。
从 php 中返回的变量是一个数组,但在 javascript 中它会变成字符串,我无法对其进行迭代
public function upload(Request $request)
{
$array = $request->file('image');
$count = count($array);
for ($i=0 ; $i<$count; $i++)
{
$img = Image::make($request->file('image')[$i]);
$img->widen(800);
$img->fit(800,600);
$rnd = rand(10,10000);
$location = 'images/carimages/c'.$rnd.'.jpg';
$img->save($location);
$answer[] = $rnd;
}
return $answer;
}
【问题讨论】:
-
而是将数组作为 JSON 返回
标签: javascript php ajax laravel intervention