- EnsureActiveLicense: full child-role check via licenseAssignments().isActive() - License model: add isActive() method, fix fillable order, expires_at cast to date - LicenseFactory: active/expired/inactive states - routes/web.php: /dashboard with auth+license middleware, /lizenz-abgelaufen - tests: EnsureActiveLicenseTest (3 tests — block/allow/teacher bypass) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| Http | ||
| Models | ||
| Policies | ||
| Providers | ||
| Scopes | ||
| Traits | ||