$params['label'], 'value' => $params['value'] ?? 0, 'sort' => $params['sort'] ?? 0, 'is_show' => $params['is_show'] ?? 1, ]); } public static function edit(array $params): bool { try { LotteryGameCategory::update([ 'id' => $params['id'], 'label' => $params['label'], 'value' => $params['value'] ?? 0, 'sort' => $params['sort'] ?? 0, 'is_show' => $params['is_show'] ?? 1, ]); return true; } catch (\Exception $e) { self::setError($e->getMessage()); return false; } } public static function delete(array $params) { LotteryGameCategory::destroy($params['id']); } public static function detail($params): array { return LotteryGameCategory::findOrEmpty($params['id'])->toArray(); } }