[ 'name' => 'required', 'position' => 'required', 'click_type' => 'required|integer', 'click_body' => 'nullable|array', 'start_time' => 'nullable', 'end_time' => 'required', 'cover' => 'required|integer', 'sort' => 'required|integer', 'status' => 'required|integer', ], ValidatorInterface::RULE_UPDATE => [ 'name' => 'required', 'position' => 'required', 'click_type' => 'required|integer', 'click_body' => 'nullable|array', 'start_time' => 'nullable', 'end_time' => 'required', 'cover' => 'required|integer', 'sort' => 'required|integer', 'status' => 'required|integer', ], ]; }