Problema al subir imagene pesadas al servidor

Publicado hace 2 meses por @andrescondo17-at-gmailcom

Hola compañeros necesito ayuda. tengo que subir unas imagenes al servidor pero estas imagenes son muy pesadas.

tengo mis validaciones personalizadas

$rules = array
        (
            'comprobante' => 'required',
            'comprobante.*' => 'image|mimes:jpeg,png,jpg,gif,svg|max:100'
        );
        $messages = array
        (
            'comprobante.required' => 'La imagen del comprobante es obligado',
            'comprobante.image' => 'Debe ser una imagen',
            'comprobante.max' => 'Archivo muy pesado para subirlo',
        );
				
				$validator = Validator::make($request->all(), $rules, $messages);
        if ($validator->fails())
        {
            return redirect()->back()->withInput()->withErrors($validator)->withInput();
            
        }else{
            try {         
                    
                    if (!empty($request->comprobante)) {
                        $imageName = date('YmdHis').'.'.$request->comprobante->getClientOriginalExtension();
                        $request->comprobante->move(public_path('uploads/comprobantes/'), $imageName);
                        $requestData['comprobante'] = 'uploads/comprobantes/'.'-'.$imageName;
                    }
                
                alert()->success('Registrado correctamente!')->autoclose(6000);
                $comprobante = Voucher::create($requestData);
            } catch (\Exception $e) {
                alert()->warning('No se pudo realizar su etición corretamente!')->autoclose(6000);
            }
        }

este es el codigo que utilizo pero al subir archivos pequeños como de 1MB de 1668 x 1231 de dimenciones. este lo sube correctamente pero cuanto lo intento con una imagen de 4.67MB DE 3456 X 4608 solo me muestra el error The comprobante failed to upload. ni siquiera me muestra la validacion personalizada que tengo, como lo puedo hacer me ayudan? lo importante es que se suba el archivo mas pesado.