Skip to content

Use filament-user for the user model, resource and login - #87

Merged
jeffersongoncalves merged 1 commit into
mainfrom
feat/user-package
Sep 26, 2026
Merged

jeffersongoncalves merged 1 commit into
mainfrom
feat/user-package

Conversation

@jeffersongoncalves

Copy link
Copy Markdown
Contributor

Summary

  • App\Models\User now extends filament-user (built on laravel-user) and overrides canAccessPanel() to keep users in the single admin panel.
  • Removed from the kit (now in the package): users resource, status-aware Login page, observer and factory.
  • Admin panel registers UserPlugin::make() and uses the package Login page.
  • Same routes (/admin/users), same translation strings.

Test plan

  • Users resource pages (list/create/view/edit) return 200 for a signed-in user
  • Login page renders; users can access the admin panel
  • PHPStan and Pint pass

The User model, users resource, status-aware login page, observer and factory now come from jeffersongoncalves/filament-user (built on laravel-user). App\Models\User extends the package model and keeps panel access for the single admin panel.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@jeffersongoncalves
jeffersongoncalves merged commit 03aa597 into main Sep 26, 2026
5 checks passed
@jeffersongoncalves
jeffersongoncalves deleted the feat/user-package branch September 26, 2026 21:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant