laravel-multidomain-starter maintained by lianmaymesi
Description
A Laravel starter kit for multi-subdomain apps: dedicated auth, account, app, and backoffice portals with an optional single-domain mode.
Last update
2026/09/20 11:45
(dev-feat/modular-feature-architecture)
License
Downloads
17
Tags
Last update
2026/09/20 11:45
License
Require
- php ^8.4
- bacon/bacon-qr-code ^3.0
- laravel/framework ^13.0
- laravel/tinker ^3.0
- livewire/flux ^2.15
- livewire/livewire ^4.3.3
- mcamara/laravel-localization ^2.4
- nunomaduro/termwind ^2.4
- pragmarx/google2fa-laravel ^3.0
- spatie/laravel-activitylog ^4.12
- spatie/laravel-permission ^8.3
- spatie/laravel-translation-loader ^2.8
- twilio/sdk ^8.11
Last update
2026/09/18 08:19
License
Require
- bacon/bacon-qr-code ^3.0
- laravel/framework ^13.0
- laravel/tinker ^3.0
- livewire/flux ^2.15
- nunomaduro/termwind ^2.4
- pragmarx/google2fa-laravel ^3.0
- spatie/laravel-permission ^8.3
- twilio/sdk ^8.11
- spatie/laravel-activitylog ^4.12
- mcamara/laravel-localization ^2.4
- spatie/laravel-translation-loader ^2.8
- php ^8.4
- livewire/livewire ^4.3.3
Last update
2026/09/18 08:19
License
Require
- php ^8.4
- bacon/bacon-qr-code ^3.0
- laravel/framework ^13.0
- laravel/tinker ^3.0
- livewire/flux ^2.15
- livewire/livewire ^4.3.3
- mcamara/laravel-localization ^2.4
- nunomaduro/termwind ^2.4
- pragmarx/google2fa-laravel ^3.0
- spatie/laravel-activitylog ^4.12
- spatie/laravel-permission ^8.3
- spatie/laravel-translation-loader ^2.8
- twilio/sdk ^8.11
Last update
2026/09/17 14:19
License
Require
- php ^8.3
- bacon/bacon-qr-code ^3.0
- laravel/framework ^13.0
- laravel/tinker ^3.0
- livewire/flux ^2.15
- livewire/livewire ^4.2
- mcamara/laravel-localization ^2.4
- nunomaduro/termwind ^2.4
- pragmarx/google2fa-laravel ^3.0
- spatie/laravel-activitylog ^4.12
- spatie/laravel-permission ^8.3
- spatie/laravel-translation-loader ^2.8
- twilio/sdk ^8.11
Last update
2026/09/16 15:32
License
Require
- php ^8.3
- bacon/bacon-qr-code ^3.0
- laravel/framework ^13.0
- laravel/tinker ^3.0
- livewire/flux ^2.15
- livewire/livewire ^4.2
- mcamara/laravel-localization ^2.4
- nunomaduro/termwind ^2.4
- pragmarx/google2fa-laravel ^3.0
- spatie/laravel-activitylog ^4.12
- spatie/laravel-permission ^8.3
- spatie/laravel-translation-loader ^2.8
- twilio/sdk ^8.11
Last update
2026/09/16 11:30
License
Require
- php ^8.3
- bacon/bacon-qr-code ^3.0
- laravel/framework ^13.0
- laravel/tinker ^3.0
- livewire/flux ^2.15
- livewire/livewire ^4.2
- nunomaduro/termwind ^2.4
- pragmarx/google2fa-laravel ^3.0
- spatie/laravel-activitylog ^4.12
- spatie/laravel-permission ^8.3
- twilio/sdk ^8.11
Last update
2026/09/16 09:54
License
Require
- php ^8.3
- bacon/bacon-qr-code ^3.0
- laravel/framework ^13.0
- laravel/tinker ^3.0
- livewire/flux ^2.15
- livewire/livewire ^4.2
- nunomaduro/termwind ^2.4
- pragmarx/google2fa-laravel ^3.0
- spatie/laravel-permission ^8.3
- twilio/sdk ^8.11
Last update
2026/09/15 18:15
License
Require
- php ^8.3
- bacon/bacon-qr-code ^3.0
- laravel/framework ^13.0
- laravel/tinker ^3.0
- livewire/flux ^2.15
- livewire/livewire ^4.2
- nunomaduro/termwind ^2.4
- pragmarx/google2fa-laravel ^3.0
- spatie/laravel-permission ^8.3
- twilio/sdk ^8.11
Last update
2026/09/09 13:25
License
Require
- php ^8.3
- bacon/bacon-qr-code ^3.0
- laravel/framework ^13.0
- laravel/tinker ^3.0
- livewire/flux ^2.15
- livewire/livewire ^4.2
- nunomaduro/termwind ^2.4
- pragmarx/google2fa-laravel ^3.0
- spatie/laravel-permission ^8.3
- twilio/sdk ^8.11
Last update
2026/09/09 12:31
License
Require
- php ^8.3
- bacon/bacon-qr-code ^3.0
- laravel/framework ^13.0
- laravel/tinker ^3.0
- livewire/flux ^2.15
- livewire/livewire ^4.2
- nunomaduro/termwind ^2.4
- pragmarx/google2fa-laravel ^3.0
- spatie/laravel-permission ^8.3
- twilio/sdk ^8.11
Last update
2026/08/18 13:46
License
Require
- php ^8.3
- bacon/bacon-qr-code ^3.0
- laravel/framework ^13.0
- laravel/tinker ^3.0
- livewire/flux ^2.15
- livewire/livewire ^4.2
- nunomaduro/termwind ^2.4
- pragmarx/google2fa-laravel ^3.0
- spatie/laravel-permission ^8.3
- twilio/sdk ^8.11
Last update
2026/07/28 07:49
License
Require
- php ^8.3
- bacon/bacon-qr-code ^3.0
- laravel/framework ^13.0
- laravel/tinker ^3.0
- livewire/flux ^2.15
- livewire/livewire ^4.2
- nunomaduro/termwind ^2.4
- pragmarx/google2fa-laravel ^3.0
- spatie/laravel-permission ^8.3
- twilio/sdk ^8.11
Last update
2026/07/27 14:58
License
Require
- php ^8.3
- bacon/bacon-qr-code ^3.0
- laravel/framework ^13.0
- laravel/tinker ^3.0
- livewire/flux ^2.15
- livewire/livewire ^4.2
- nunomaduro/termwind ^2.4
- pragmarx/google2fa-laravel ^3.0
- spatie/laravel-permission ^8.3
- twilio/sdk ^8.11
Laravel Multidomain Starter
A Laravel 13 + Livewire 4 starter kit for apps split across multiple subdomains — dedicated auth, account, app, backoffice, and landing portals — with an optional single-domain mode for apps that don't need the split.
Full docs (setup, single-vs-multi domain, SSO, the make:subdomain command): docs site
Quick start
composer install
npm install --prefix .
cp .env.example .env
php artisan key:generate
php artisan migrate
npm run build
Set APP_MAIN_DOMAIN in .env to your local dev domain (e.g. yourapp.test via Laravel Herd), then visit auth.yourapp.test, app.yourapp.test, account.yourapp.test, backoffice.yourapp.test, or the main domain for the landing page.
Set APP_SINGLE_DOMAIN=true to run everything on one domain instead — see the docs for details.
License
Open-sourced software licensed under the MIT license.