andrewdwallo/filament-companies
companies, employees, and related auth entities. Assess schema conflicts with existing migrations (e.g., custom user tables).AuthServiceProvider) that might conflict.company1.app, company2.app)?php artisan vendor:publish --provider="Andrewdwallo\FilamentCompanies\FilamentCompaniesServiceProvider")..env for mail drivers, Socialite keys, and company settings (e.g., default roles).php artisan migrate) and seed initial data (e.g., admin company).resources/views/vendor/filament-companies/...) for branding or additional fields.filament-companies → Configure auth drivers.Company::findOrFail(), Employee::invite()).auth.log or a custom observer.composer why-not to track outdated dependencies.companies, employees, and roles tables due to their critical nature.debugbar or laravel-debugbar for deep inspection of auth events.employees.company_id, roles.company_id, and permissions.role_id for large-scale deployments.Company::find() and Employee::find() results if frequently accessed.Gate::before() for permission checks to reduce DB hits.session:flush).| Failure Scenario | Impact | Mitigation |
|---|---|---|
| Database migration failure | Broken auth tables | Rollback script + manual repair |
| Socialite provider outage | Users can’t log in via OAuth | Fallback to email/password auth |
| Email delivery failures | Invitation emails not sent | Queue emails with retries; use SMS fallback |
| Role explosion (too many roles) | Performance degradation | Implement role inheritance or soft limits |
| CSRF token leaks | Session hijacking | Use `Same |
How can I help you explore Laravel packages today?