v1.0.0 - Laravel Tenant Kit
Laravel Tenant Kit v1.0.0
First stable release of the production-ready multi-tenant SaaS starter for Laravel.
Features
- Multi-tenancy — isolated MySQL database per workspace, subdomain and custom domain routing (Stancl Tenancy)
- Authentication — Laravel Breeze on central app and inside each tenant workspace
- Teams and roles — Spatie Permission (owner / admin / member) with email invitations
- Stripe billing — Laravel Cashier subscriptions per workspace
- Filament admin — manage workspaces, domains, and platform stats at
/admin - Localization — English + Arabic with RTL support, extensible via
config/locales.php - CLI —
php artisan tenant:provisionto create fully migrated workspaces - CI — GitHub Actions test workflow
- Docs — comprehensive README + screenshots in
docs/screenshots/
Requirements
PHP 8.4+, Laravel 13, MySQL 8+, Node.js 20+
Quick start
git clone https://github.com/mohammedelkarsh/laravel-tenant-kit.git
cd laravel-tenant-kit
composer install && npm install
cp .env.example .env && php artisan key:generate
php artisan migrate && php artisan db:seed
npm run buildDemo credentials (after db:seed)
| Context | URL | Password | |
|---|---|---|---|
| Admin | /admin |
admin@laravel-tenant-kit.test |
password |
| Demo workspace | http://demo.laravel-tenant-kit.test |
demo@demo.test |
password |
Changelog
77ed778— Initial production-ready multi-tenant SaaS starter kitf0815da— CI fix (Vite build + central domain in tests)96a9ae4— Screenshots and README gallery