'require|max:64|unique:agent_settlement_period', 'period_start_at' => 'require|integer|egt:0', 'period_end_at' => 'require|integer|egt:0', 'status' => 'in:0,1,2', 'remark' => 'max:255', ]; protected $scene = [ 'add' => ['settlement_no', 'period_start_at', 'period_end_at', 'status', 'remark'], 'edit' => ['period_start_at', 'period_end_at', 'status', 'remark'], ]; }