Full-stack teams want app.localhost for frontend and API without CORS pain in dev.
MacFullStack Pro setup
- Project 1 — Laravel API (
api.shop.localhostor alias). - Project 2 — Next.js with Node proxy (
shop.localhost→:3000).
Or one Laravel + proxy to Vite/Next dev server — depends on your monorepo.
Proxy setup
- Node proxy → port
3000, commandnpm run dev -- --hostname 127.0.0.1. - Laravel
.env:SANCTUM_STATEFUL_DOMAINS,SESSION_DOMAINfor cookies. - Sync vhosts after aliases.
Docs: /help/node-python-proxy. Free tier has no JS proxy — Pro.