Repository navigation
v1.0.0
SaaS PHP v1.0.0 establishes a production-ready foundation for building Laravel-based SaaS applications.
It brings together authentication, Stripe billing, a Filament-powered admin panel, and a database-driven settings system into a cohesive baseline you can build on immediately.
What you get
-
Authentication
- Email / phone login
- Magic links
- Social OAuth (Google, GitHub, Microsoft, Twitter, Yahoo)
- Optional 2FA
-
Stripe Billing
- Free & paid plans
- Monthly / annual pricing
- Plan swaps, pause, cancel, resume
- Webhook handling
-
Filament Admin Panel (v5)
- User management
- Roles & permissions (Spatie + Shield)
- User impersonation
- Subscription oversight
-
Database-backed Settings
- Runtime configuration (no redeploys)
- Branding, auth toggles, integrations, payments
-
React + Inertia Frontend
- React 19 + TypeScript
- SPA experience with server-driven routing
What’s new in v1.0.0
- Upgrade to Filament 5 across the admin panel
- Stabilised admin resources, billing flows, and settings system
- Improved subscription plan seeders
- Added full Docusaurus-compatible documentation
- Fixed upgrade-related issues across auth, billing, and tests
Stack baseline
- Laravel 12
- Filament 5
- React 19 + Inertia.js
- TypeScript
- Stripe billing
Getting started
After pulling v1.0.0:
./vendor/bin/sail artisan migrate
./vendor/bin/sail artisan db:seed
./vendor/bin/sail artisan test
./vendor/bin/sail npm run types
./vendor/bin/sail npm run lintUpgrade notes
- Filament has been upgraded to v5, including API and configuration changes
- Filment shield has been upgraded to v4, including configuration changes
- Filment shield has been upgraded to v3, including configuration changes
- Existing projects should review custom Filament resources and panel configuration
Acknowledgements
This release represents the stabilisation of the core SaaS PHP stack following the Filament 5 upgrade.