Mahaveer's avatar

How to validate array fileds.

Dear All member How to validate input type file array fileds. And also add maximum file size uploads validation.

0 likes
2 replies
AddWebContribution's avatar

1) Array Validation

Asterisk symbol (*) means that you want to check VALUES in the array, not the actual array.

$data = $request->validate([
    "name"    => "required|array|min:3",
    "name.*"  => "required|string|distinct|min:3",
]);

2) File size uploads validation


[
  'image' => 'required|mimes:jpeg,bmp,png|size:20000',
]
Mahaveer's avatar

Thank for reply. But doesn't work

/**
*/
    public function uploaddocument(Request $request)
    {
$this->validate($request, [
            "loan_document"    => "required|array|min:3",
            "loan_document.*"  => "required|string|distinct|min:3",
        ],[
            'loan_document' => 'required|mimes:jpeg,jpg,png|size:5000',            
        ]);

}

Please or to participate in this conversation.