['规则1','规则2'...] * * @var array */ protected $rule = [ 'quot_id' => 'require', 'contact_name' => 'require', 'contact_phone' => 'require|number', 'city|所在城市' => 'require', 'city_id|城市id' => 'require', 'building_name|物业名称' => 'require', 'building_unit_no|栋号房号' => 'require', 'property_cert|房产证号' => 'require', 'purchase_date|购买/登记时间' => 'require|date', 'is_tran_tax_free|购买年限' => 'require', 'size|建筑面积' => 'require|float', 'reg_price|登记价' => 'require', 'usage|房屋用途' => 'require', 'ownership_type|产权人类型' => 'require', 'cert_no|证件号' => 'require', 'obligee|产权人' => 'require', 'client|委托方' => 'require', 'parcel_no|宗地号' => 'require', //'parcel_area|宗地面积' => 'require|float', 'parcel_usage|土地用途' => 'require', 'use_right_source|试用权来源' => 'require', 'completion_date|竣工日期' => '', 'purchase_date|登记/购买日期' => 'require|date', 'max_land_use_years|土地使用年限' => 'require|number', 'land_use_start_time|土地使用开始时间' => 'require|date', 'land_use_end_time|土地使用结束时间' => 'require', 'test_method|测算方法' => 'require', 'land_location|土地位置' => 'require', 'report_remark|报告备注' => 'max:500', 'risk_remark|风险提示备注' => 'max:500', 'new_online_info|最新查档信息' => '', 'house_cert_img_ids|房产证' => 'require', 'company_qualification_img_ids|公司资质' => 'require', 'adjacent_property|毗邻物业' => 'require|max:100', 'bus_lines|公交线路' => 'require|max:100', 'boundaries|四至' => 'require|max:100', 'pub_serv|公共服务设施' => 'require|max:100', 'property_intro|楼盘介绍' => 'require|max:500', 'building_no|栋号' => 'require', 'unit_no|房号' => 'require' ]; /** * 定义错误信息 * 格式:'字段名.规则名' => '错误信息' * * @var array */ protected $message = [ 'quot_id.require' => '询价单id必传', 'contact_name.require' => '联系人必填', 'contact_phone.require' => '联系人电话必填', 'contact_phone.number' => '联系人电话必须是数字' ]; protected $scene = [ self::SCENE_ASK_SURVEY => ['quot_id','contact_name','contact_phone',], self::SCENE_ASK_INQUIRY => ['city', 'city_id', 'building_name', 'building_unit_no', 'purchase_date', 'is_tran_tax_free', 'size', 'reg_price', 'usage', 'ownership_type', 'building_no', 'unit_no'], self::SCENE_ASK_REPORT => ['property_cert', /*'cert_no', */'obligee', 'client', 'parcel_no', 'parcel_area', 'parcel_usage', 'use_right_source', 'purchase_date', 'max_land_use_years', 'land_use_start_time', 'land_use_end_time', 'land_location', 'report_remark', 'risk_remark', 'house_cert_img_ids', 'adjacent_property', 'bus_lines', 'boundaries', 'pub_serv', 'property_intro'] ]; }