['规则1','规则2'...] * * @var array */ protected $rule = [ 'order_no'=>'require', 'bank_id' => 'require', 'bank_customer_mgr_id' => 'require', 'purpose_id' => 'require', 'details' => 'require', 'quot_id' => 'require', 'bank_name' => 'require', 'bank_branch_name' => 'require', 'bank_branch_id' => 'require', 'bank_sub_name' => 'require', 'bank_sub_id' => 'require', 'bank_customer_mgr_name' => 'require', 'bank_customer_mgr_phone' => 'require', 'eva_purpose' => 'require', 'loan_type' => 'require', 'product_id' => 'require', 'property_cert_info_id' => 'require', 'owner_name' => 'require', 'property_cert' => 'require', 'attachments' => 'require', 'adjust_reason' => 'require|max:200', 'user_id' => 'require', 'user_name' => 'require', 'evaluated_unit_price' => 'require', 'variance_ratio' => 'require', 'report_obj_type' => 'require' ]; /** * 定义错误信息 * 格式:'字段名.规则名' => '错误信息' * * @var array */ protected $message = [ 'quot_id.require' => '询价单id必填', 'bank_name.require' => '银行名称必填', 'bank_id.require' => '银行id必填', 'bank_branch_name.require' => '分行名称必填', 'bank_branch_id.require' => '分行id必填', 'bank_sub_name.require' => '支行名称必填', 'bank_sub_id.require' => '支行id必填', 'bank_customer_mgr_name.require' => '客户经理必填', 'bank_customer_mgr_phone.require' => '客户经理手机号必填', 'details.require' => '物业信息必填', 'property_cert_info_id.' => '询价单详情id必填', 'owner_name.require' => '权利人必填', 'property_cert.require' => '房产证号必填', 'attachments.require' => '附件必填', 'adjust_reason.require' => '调价原因必填', 'adjust_reason.max' => '调价原因长度不能超过200个字符', 'evaluated_unit_price.require' => '期望评估单价必填', ]; protected $scene = [ self::SCENE_CREATE => ['type','bank_name','bank_id','bank_branch_name','bank_branch_id','bank_sub_name','bank_sub_id',/*'bank_customer_mgr_id','bank_customer_mgr_name','bank_customer_mgr_phone',*/'product_id','eva_purpose', 'loan_type', 'details', 'report_obj_type'], self::SCENE_CANCEL => ['quot_id'], self::SCENE_UPLOADATTACHMENTS => ['order_no','property_cert_info_id','property_cert','attachments'], self::SCENE_MODIFYPRICE => ['order_no','property_cert_info_id','evaluated_unit_price', 'variance_ratio', 'adjust_reason'], self::APP_SCENE_CREATE => ['type','bank_name','bank_branch_name','bank_sub_name','bank_customer_mgr_name','bank_customer_mgr_phone', 'details','user_id','user_name'], self::Automatic_SCENE_CREATE => ['bank_name','details', 'user_id', 'user_name'], self::SCENE_BATCH_SAVE => ['type','bank_name','bank_id','bank_branch_name','bank_branch_id','bank_sub_name','bank_sub_id',/*'bank_customer_mgr_id','bank_customer_mgr_name','bank_customer_mgr_phone',*/'product_id','eva_purpose', 'loan_type', 'report_obj_type'], ]; }