2016-11-10 29 views
0

Ich möchte dem Benutzer die Möglichkeit geben, die Upload-Dateigröße zu begrenzen.laravel validation add custom var

$uploadSize = Settings::where('id','=','1')->first(); 
    $upSz=$uploadSize->uploadSize; 
    $upMz="'max:".$upSz."'"; 
    $this->validate($request, [ 
     'file' => $upMz, 
     'file' => 'mimes:doc,docx,xslx,ppt,pptx,zip,rar,pdf', 
     ]); 

Und es wirft Fehler

Method [validate'max] does not exist. 

Antwort

4

Sie haben zusätzliche Zitate, richtig:

$upMz="max:".$upSz.""; 
$this->validate($request, [ 
     'file' => $upMz, 
     'file' => 'mimes:doc,docx,xslx,ppt,pptx,zip,rar,pdf', 
     ]);