APP_ENV=testing APP_DEBUG=true APP_URL=http://localhost APP_KEY=base64:Zm7kR6vDfsQQmCeWTR2Mk2WQGu6fGP1UHEcZVk/hIt0= # ── Hard rule — tests must never touch the shared SQLite file. ─────────── # phpunit.xml also sets these via , but having them here means Laravel # picks them up during the earliest bootstrap step (before any trait or # setUp hook can run), closing the window that let migrate:fresh wipe the # dev DB on 2026-10-21. If you change these values, read tests/TestCase.php's # assertSafeTestDatabase() guard first. DB_CONNECTION=sqlite DB_DATABASE=:memory: BCRYPT_ROUNDS=4 CACHE_DRIVER=array MAIL_MAILER=array QUEUE_CONNECTION=sync SESSION_DRIVER=array TELESCOPE_ENABLED=false PULSE_ENABLED=false