/** * Registers validation rules * * @param \Illuminate\Validation\Validator $validator * @return void */ protected function registerValidationRules($validator) { /** * elfinder validator */ $validator->resolver(function ($translator, $data, $rules, $messages) { return new BaseValidator($translator, $data, $rules, $messages); }); $validator->replacer('elfinder_max', function ($message, $attribute, $rule, $parameters) { return str_replace(':size', $parameters[0], $message); }); $validator->replacer('elfinder', function ($message, $attribute, $rule, $parameters) { return str_replace(':values', implode(', ', $parameters), $message); }); }