用户需要能够限制上传大小,我设置了该变量,现在验证给我带来了问题。我在验证中有这个
$var = Model::where('id','=','1')->first();
$up=$var->size;
验证
$this->validate($request, [
'file' => "'max:".$up."'",
]);
它说
Method [validate'max] does not exist.
答案 0 :(得分:2)
假设$up = 10;
,则验证字符串必须为'max:10'
。
删除max附近的单引号将解决问题。
所以你必须改变你的代码:
'file' => "'max:".$up."'"
到
'file' => "max:".$up