【发布时间】:2017-07-07 13:20:52
【问题描述】:
我有这个功能,允许用户上传一张或多张图片。我已经创建了验证规则,但无论输入是什么,它都会返回 false。
规则:
public function rules()
{
return [
'image' => 'required|mimes:jpg,jpeg,png,gif,bmp',
];
}
上传方式:
public function addIM(PhotosReq $request) {
$id = $request->id;
// Upload Image
foreach ($request->file('image') as $file) {
$ext = $file->getClientOriginalExtension();
$image_name = str_random(8) . ".$ext";
$upload_path = 'image';
$file->move($upload_path, $image_name);
Photos::create([
'post_id' => $id,
'image' => $image_name,
]);
}
//Toastr notifiacation
$notification = array(
'message' => 'Images added successfully!',
'alert-type' => 'success'
);
return back()->with($notification);
}
如何解决这个问题? 就是这样,谢谢!
【问题讨论】: