Skip to content

Releases: lianmaymesi/laravel-multidomain-starter

v1.0.1 minor fixes while installation

Choose a tag to compare

@lianmaymesi lianmaymesi released this 31 Jul 10:38

Full Changelog: v1.0.0...v1.0.1

v1.0.0 — Initial public release

Choose a tag to compare

@lianmaymesi lianmaymesi released this 27 Jul 13:21

First public release of the Laravel multidomain starter kit — a Laravel 13 starter for multi-subdomain apps, with dedicated auth, account, app, and backoffice portals, plus an optional single-domain mode.

Highlights

  • Domain-based portal routing via config/multidomain.php, with a make:subdomain Artisan command that scaffolds a brand-new portal's CSS/JS entries, layout, route file, and starter dashboard in one shot.
  • Cross-subdomain SSO — one shared session cookie across every portal.
  • Optional single-domain mode — flip one env var to collapse every portal onto one host, no route file changes.
  • Worked-example auth flow: login (rate-limited, remember-me), self-registration with opt-in per-portal roles, forgot/reset password, phone verification (Twilio OTP), email verification with a grace period, and two-factor authentication (TOTP + recovery codes).
  • Account self-service: profile editing with re-verification on email/phone change, password + login-session management (view/revoke active sessions), data export, and account deletion with a 30-day cancellable grace period.
  • Backoffice admin area: roles/permissions/users management on spatie/laravel-permission, with portal-mapped roles protected from deletion.
  • Livewire 4 + Flux UI (free tier — no license required) across every portal, sharing one Tailwind v4 theme (brand colors, zero-radius "edge design" system).
  • Full Pest test suite

Known limitations