1 Commits
Author SHA1 Message Date
Anton SamofalandGitHub d10acef42a fix(BaseModel): replace Eloquent HasEvents trait with a minimal custom implementation (#48)
Larastan v3 added @phpstan-require-extends to Eloquent's HasEvents trait, causing class.missingExtends errors for all ClickHouse models since BaseModel does not extend Eloquent Model.

Replaced with a minimal HasEvents trait that provides only the event
dispatching BaseModel actually uses (creating, created, saved), without requiring Eloquent Model inheritance.

Closes #47
2026-02-10 11:45:45 +05:00