sharenjoy / noah-domain
Shared domain models for Noah ecosystem
dev-main
2026-04-01 21:37 UTC
Requires
- php: ^8.3
- appstract/laravel-stock: ^1.2
- illuminate/contracts: ^11.0||^12.0||^13.0
- lorisleiva/laravel-actions: ^2.10
- mcamara/laravel-localization: ^2.2
- outerweb/filament-settings: ^2.3.1
- ralphjsmit/laravel-seo: ^1.6
- spatie/eloquent-sortable: ^5.0.1
- spatie/laravel-medialibrary: ^11.21
- spatie/laravel-permission: ^7.2
- spatie/laravel-translatable: ^6.13
Requires (Dev)
- orchestra/testbench: ^10.0||^9.0
This package is auto-updated.
Last update: 2026-04-01 21:37:51 UTC
README
Shared domain package for Noah projects.
Current scope
- Migrated models (phase 1):
Post,Category,Menu - Shared traits:
CommonModelTrait,HasCategoryTree,HasMenus - Goal: reusable Eloquent domain layer without Filament UI coupling
Out of scope in this phase
- Filament Resources/Pages/Plugins
- Panel providers and admin-only UI behaviors
- Admin-specific actions (e.g. replicate action UI)