{"record":{"id":"ecd8a915ae365ea4","repo":"krayin/laravel-crm","slug":"invalid-column-type-type","errorCode":null,"errorMessage":"Invalid column type: {$type}","messagePattern":"Invalid column type: (.+?)","errorType":"exception","errorClass":"InvalidColumnTypeException","httpStatus":null,"severity":"error","filePath":"packages/Webkul/DataGrid/src/Enums/ColumnTypeEnum.php","lineNumber":64,"sourceCode":"    /**\n     * Aggregate.\n     */\n    case AGGREGATE = 'aggregate';\n\n    /**\n     * Get the corresponding class name for the column type.\n     */\n    public static function getClassName(string $type): string\n    {\n        return match ($type) {\n            self::STRING->value => Text::class,\n            self::INTEGER->value => Integer::class,\n            self::FLOAT->value => Decimal::class,\n            self::BOOLEAN->value => Boolean::class,\n            self::DATE->value => Date::class,\n            self::DATETIME->value => Datetime::class,\n            self::AGGREGATE->value => Aggregate::class,\n            default => throw new InvalidColumnTypeException(\"Invalid column type: {$type}\"),\n        };\n    }\n}\n","sourceCodeStart":46,"sourceCodeEnd":68,"githubUrl":"https://github.com/krayin/laravel-crm/blob/13d6988cda8d69ece45ee1890effc90a7f21cdc1/packages/Webkul/DataGrid/src/Enums/ColumnTypeEnum.php#L46-L68","documentation":"Error \"Invalid column type: {$type}\" thrown in krayin/laravel-crm.","triggerScenarios":"Thrown at packages/Webkul/DataGrid/src/Enums/ColumnTypeEnum.php:64 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"13d6988cda8d69ece45ee1890effc90a7f21cdc1","analyzedAt":"2026-08-17T00:58:29.000Z","schemaVersion":2},"datasetVersion":"2026-08-17T04:17:16.089Z"}