[ 'shop_id' => 'required|integer', 'order_no' => 'required', 'order_time' => 'required|date', 'out_order_no' => 'nullable', // 'nums' => 'required|integer', 'order_money' => 'required', 'cost_money' => 'required', 'refund_order_money' => 'required', 'refund_cost_money' => 'required', 'refund_postage_money' => 'required', 'postage_money' => 'required', 'return_money' => 'required', 'compensate' => 'required', 'other_money' => 'required', 'buy_id' => 'required|integer', 'buy_time' => 'nullable', 'status_name' => 'nullable', 'remark' => 'nullable', 'status' => 'required|integer', ], ValidatorInterface::RULE_UPDATE => [ 'shop_id' => 'required|integer', 'order_no' => 'required', 'order_time' => 'required|date', 'out_order_no' => 'nullable', // 'nums' => 'required|integer', 'order_money' => 'required', 'cost_money' => 'required', 'refund_order_money' => 'required', 'refund_cost_money' => 'required', 'refund_postage_money' => 'required', 'postage_money' => 'required', 'return_money' => 'required', 'compensate' => 'required', 'other_money' => 'required', 'buy_id' => 'required|integer', 'buy_time' => 'nullable', 'status_name' => 'nullable', 'remark' => 'nullable', 'status' => 'required|integer', ], ]; }