多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
把`resources/lang/en/validate.php`把这个文件复制一下创建个文件夹zh,把复制的文件放进去,然后把他翻译下. 网上有翻译好的 https://gist.github.com/linkdesu/994b59c8dc6217dd299a [https://github.com/caouecs/Laravel-lang](https://github.com/caouecs/Laravel-lang) src下的zh-CN 这个文件夹拷贝出来到lang下 config/app.php下locale改为zh-CN 但是我们要把,下面这个字段换成我们自己的 ~~~ 'attributes' => [ 'username'=>'用户名', 'pwd'=>'密码' ], ~~~ 修改下vendor里面的FormRequest.php ``` //改FormRequest.php public function response(array $errors) { if (($this->ajax() && ! $this->pjax()) || $this->wantsJson()) { return new JsonResponse($errors, 422); } $obj = new JsonResponse($errors,200); return $obj; } protected function formatErrors(Validator $validator) { // return $validator->getMessageBag()->toArray(); $errs = $validator->getMessageBag()->toArray(); $string = ""; foreach($errs as $err){ $string = $string.$err[0]; } // return $validator->getMessageBag()->toArray(); $arr_err = array('result'=>array('success'=>false,'errorCode'=>'4004','errorMsg'=>$string),'content'=>''); return $arr_err; } ``` ~~~ //改app.php 'fallback_locale' => 'zh', ~~~