php - How to validate multiple files in Laravel5 with Request -


i using request validation in laravel5 , when use files validation doesn't work correctly.

i need validate files recieve (only 6 images product) , , not appear inclusive message required files. example request file

public function rules()     {         return [             'nombre' => 'required | min:3 | max:20 | alpha_num',             'descripcion' => 'required | min:3 | max:255 | alpha_dash ',             'precio_salida' => 'required | numeric | min:1   ',             'id_categoria' => 'required |numeric | min:1|alpha_num',             'data_inici' => 'required' ,             'id_envio' => 'required |integer | numeric',             'estado' => 'required|integer|between:0,1 | alpha_num',             'files' => 'required',             'id_pago' => 'required |integer| numeric'         ];     } 

my controller (this code shows validation except file required)

$usuario = new subasta();         $usuario->nombre = $request->input('nombre');            $usuario->descripcion =  $request->input('descripcion');         $usuario->precio_salida =  $request->input('precio_salida');         $usuario->cant_actual =  $request->input('precio_salida');         $usuario->id_creador = auth::user()->id;         $usuario->id_categoria =  $request->input('id_categoria');         $usuario->id_metode_envio =  $request->input('id_envio');         $usuario->id_ganador = null;         $usuario->id_metodo_pago =  $request->input('id_pago');         $usuario->id_estado =  $request->input('estado');         $data =  \carbon\carbon::createfromformat('d/m/y', $request->input('data_inici'));         $files =  $request->file('files');         $mydatecarbon = \carbon\carbon::parse($data);         $usuario->data_inici = $data ;         $usuario->data_final = $mydatecarbon->adddays(7);         $usuario->id_adquirido = 0;         $usuario->save();         //subir varias         foreach($files $file){             $filename = $file->getclientoriginalname();             $ruta = 'fotos/'.$usuario->id.'/'.$filename;             $file->move(public_path('fotos/'.$usuario->id.'/'), $ruta);             $user = new imagenproducto();             $user->id_subasta = $usuario->id;             $user->ruta = $ruta;             $user->save();         } 

the image result now

enter image description here


Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -