[ 'short_name'=>'required', 'nature' =>'required', 'organization_code'=>['required','unique:companys,organization_code,'.request('id')], 'scale' =>'required', 'district' =>'required', 'trade' =>'required', 'contents' =>'required', 'contact' =>'required', 'mobile' =>['required',new MobileRule(),"unique:companys,mobile,".request('id')], 'email' =>'required|email|unique:companys,email,'.request('id'), 'address' =>'required|max:50', ], 'messages'=>[ 'short_name.required'=>'请填写企业简称', 'nature.required'=>'请选择企业性质', 'organization_code.required'=>'请填写统一社会信用码', 'organization_code.unique'=>'统一社会信用码已存在', 'district.required'=>'请选择企业所在地区', 'scale.required'=>'请选择企业规模', 'trade.required'=>'请选择企业所属行业', 'contents.required'=>'请填写企业介绍', 'contact.required'=>'请填写企业联系人', 'mobile.required'=>'请填写手机号码', 'mobile.unique'=>'手机号码已存在', 'email.required'=>'请填写email', 'email.unique'=>'email已存在', 'email.email'=>'email格式不正确', 'address.required'=>'请填写企业地址ַ', 'address.max'=>'地址长度不能大于50' ] ]; if (empty(request("mobile")) ){ unset($rules['rules']['mobile']); } return $rules; } /**修改用户名 * @return array */ public function saveUsername() { return [ 'rules' =>[ 'username'=>'required|max:18|min:6|unique:companys,username' ], 'messages' => [ 'username.required'=>'请填写新用户名', 'username.max'=>'请输入6~18个字符的用户名', 'username.min'=>'请输入6~18个字符的用户名', 'username.unique'=>'用户名已存在', ], ]; } /**修改密码 * @return array */ public function savePwd() { return [ 'rules'=>[ 'oldpassword'=>'required', 'password'=>'required|min:6|max:16', 'password1'=>'required|same:password' ], 'messages'=>[ 'oldpassword.required'=>'请输入原密码', 'password.required'=>'请输入新密码', 'password.min'=>'请输入6~16位', 'password.max'=>'请输入6~16位', 'password1.required'=>'请输入确认密码', 'password1.same'=>'新密码与确认密码不一致' ] ]; } /**修改备注 * @return array */ public function saveRemark() { return [ 'rules'=>[ 'remark'=>'required', ], 'messages'=>[ 'remark.required'=>'请填写备注' ] ]; } /**认证Email * @return array */ public function emailSend() { return [ 'rules'=>[ 'email'=>'required|email|unique:companys,email,'.request('id'), ], 'messages'=>[ 'email.required'=>'请填写email', 'email.unique'=>'email已存在', 'email.email'=>'email格式不正确', ] ]; } public function verifyCode() { return [ 'rules'=>[ 'mobile'=> ['required',new MobileRule(),"unique:companys,mobile,".request('id')], ], 'messages'=>[ 'mobile.required'=>'请填写手机号码', 'mobile.unique'=>'手机号码已存在', ], ]; } public function mobileAudit() { return [ 'rules'=>[ 'mobile'=> ['required',new MobileRule(),"unique:companys,mobile,".request('id')], ], 'messages'=>[ 'mobile.required'=>'请填写手机号码', 'mobile.unique'=>'手机号码已存在', ] ]; } }