【发布时间】:2015-03-20 09:35:18
【问题描述】:
我正在 Laravel 中构建图像上传,但如果一个文件为空,我的 foreach 循环中会不断出现错误。
我的上传允许多张图片[],因此如果一个字段为空,我会收到错误消息,但我希望允许用户选择是否要上传,例如 2 张或 5 张图片
$input = Input::all();
//Validation
File::exists($path) or File::makeDirectory($path);
foreach($input['images'] as $file) {
$image = Image::make($file->getRealPath()); //getRealPath gives me an error if not all images[] fields from post data containts an image
}
那么如何从空输入中对输入图像[] 进行排序?
提前致谢,
【问题讨论】:
-
我在我的 forach 循环中添加了这个。 if($file == ""){ 中断; } 。现在它通过跳过并再次循环来工作。这个解决方案好吗?
-
请编辑您的问题以显示您的更改,而不是在 cmets 中发布它们。
标签: php arrays sorting laravel