Core Traits ​
The Core/ namespace contains the low-level plumbing traits that power scopes, caching, change tracking, locale-aware tagging, and shared model helpers. Most top-level traits depend on one or more of these.
| Trait | Description |
|---|---|
| ModelHelpers | Master composition trait: scopes, routes, activity logging, title helpers |
| HasScopes | Standard visibility scopes and global scope registration convention |
| HasCaching | Automatic cache invalidation via CacheObserver |
| HasCacheDependents | Cross-model cache dependency graph |
| HasCompany | Company association with auto-create on save |
| ChangeRelationships | Tracks which relationships changed during a request cycle |
| LocaleTags | Locale-scoped tagging via the tagged pivot table |