['规则1','规则2'...] * * @var array */ protected $rule = [ 'quot_id' => 'require', 'property_cert_info_id' => 'require', 'property_cert' => 'require', 'obligee' => 'require', 'client' => 'require', 'parcel_no' => 'require', 'parcel_area' => 'require', 'parcel_usage' => 'require', 'use_right_source' => 'require', 'completion_date' => 'require', 'purchase_date' => 'require', 'reg_date' => 'require', 'max_land_use_years' => 'require', 'land_use_start_time' => 'require', 'land_use_end_time' => 'require', 'land_location' => 'require', 'appraiser_id' => 'require', 'appraiser2_id' => 'require', 'company' => 'require', 'produce_time' => 'date', 'review_time' => 'date', 'appraisal_time' => 'date', 'validity_time' => 'date', 'valuation_time' => 'require|date', 'producer_name|报告制作人' => 'require', 'maker_date|制作日期' => 'require|date', 'first_instance|报告一审' => 'require', 'first_instance_date|一审日期' => 'require|date', 'first_instance_opinion|一审意见' => 'require|max:300', 'second_instance|报告二审' => 'require', 'second_instance_date|二审日期' => 'require|date', 'second_instance_opinion|二审意见' => 'require|max:300', 'details|物业详情相关信息' => 'require', 'market_background|市场背景' => 'require' ]; /** * 定义错误信息 * 格式:'字段名.规则名' => '错误信息' * * @var array */ protected $message = [ 'property_cert_info_id.require' => '请选择楼盘', 'property_cert.require' => '房产证号不能为空', 'obligee.require' => '权利人不能为空', 'client.require' => '委托方不能为空', 'parcel_no.require' => '宗地号不能为空', 'parcel_area.require' => '宗地面积不能为空', 'parcel_usage.require' => '土地用途不能为空', 'use_right_source.require' => '使用权来源不能为空', 'completion_date.require' => '竣工日期不能为空', 'purchase_date.require' => '登记/购买日期不能为空', 'max_land_use_years.require' => '土地使用年限不能为空', 'land_use_start_time.require' => '土地使用开始时间不能为空', 'land_use_end_time.require' => '土地使用结束时间不能为空', 'land_location.require' => '土地位置不能为空', 'appraiser_id.require' => '评估师1必填', 'appraiser2_id.require' => '土地位置不能为空', 'company.require' => '报告所属公司不能为空', 'produce_time.date' => '制作日期格式有误', 'review_time.date' => '审核日期格式有误', 'appraisal_time.date' => '评估日期格式有误', 'validity_time.date' => '有效日期格式有误', 'valuation_time.date' => '价值时点格式有误', 'valuation_time.require' => '请选择价值时点', ]; protected $scene = [ 'addReport' => ['appraiser_id','appraiser2_id','company','produce_time','review_time','appraisal_time', 'validity_time', 'valuation_time', 'market_background'], 'addApproval' => ['producer_name', 'maker_date', 'first_instance', 'first_instance_date', 'first_instance_opinion', 'second_instance', 'second_instance_date', 'second_instance_opinion'], 'simpleAddReport' => ['appraiser_id','appraiser2_id','company','make_time','check_time','appraisal_time', 'validity_time', 'valuation_time','client','quot_id','details'] ]; }