- Fix: Notifiable-Trait zum User-Model hinzugefuegt (behebt notify()-500er) - Installer: SMTP-Verbindungstest mit EsmtpTransport + Ueberspringen-Link - Admin: Neuer E-Mail-Tab mit SMTP-Konfiguration + Verbindungstest - Admin: Lazy Quill-Initialisierung (nur sichtbare Locale wird geladen) - Uebersetzungen: 17 neue Mail-Keys in allen 6 Sprachen Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
87 lines
1.9 KiB
Plaintext
Executable File
87 lines
1.9 KiB
Plaintext
Executable File
APP_NAME="Handball App"
|
|
APP_ENV=local
|
|
APP_KEY=
|
|
# ACHTUNG: In Produktion IMMER auf false setzen!
|
|
APP_DEBUG=false
|
|
APP_TIMEZONE="Europe/Berlin"
|
|
APP_URL=http://localhost:8000
|
|
|
|
APP_LOCALE=de
|
|
APP_FALLBACK_LOCALE=de
|
|
APP_FAKER_LOCALE=de_DE
|
|
|
|
APP_MAINTENANCE_DRIVER=file
|
|
|
|
BCRYPT_ROUNDS=12
|
|
|
|
LOG_CHANNEL=stack
|
|
LOG_STACK=single
|
|
LOG_DEPRECATIONS_CHANNEL=null
|
|
LOG_LEVEL=debug
|
|
|
|
DB_CONNECTION=sqlite
|
|
# DB_HOST=127.0.0.1
|
|
# DB_PORT=3306
|
|
# DB_DATABASE=handball_app
|
|
# DB_USERNAME=root
|
|
# DB_PASSWORD=
|
|
|
|
SESSION_DRIVER=database
|
|
SESSION_LIFETIME=120
|
|
SESSION_ENCRYPT=true
|
|
SESSION_PATH=/
|
|
SESSION_DOMAIN=null
|
|
# Sicherheits-Defaults: In Produktion (HTTPS) muessen diese aktiv sein!
|
|
SESSION_SECURE_COOKIE=false
|
|
SESSION_SAME_SITE=lax
|
|
|
|
BROADCAST_CONNECTION=log
|
|
FILESYSTEM_DISK=local
|
|
QUEUE_CONNECTION=database
|
|
|
|
CACHE_STORE=database
|
|
|
|
MAIL_MAILER=log
|
|
MAIL_SCHEME=null
|
|
MAIL_HOST=127.0.0.1
|
|
MAIL_PORT=2525
|
|
MAIL_USERNAME=null
|
|
MAIL_PASSWORD=null
|
|
MAIL_FROM_ADDRESS="noreply@example.com"
|
|
MAIL_FROM_NAME="${APP_NAME}"
|
|
|
|
# Nominatim Geocoding (OpenStreetMap)
|
|
NOMINATIM_USER_AGENT="HandballApp/1.0 kontakt@example.de"
|
|
NOMINATIM_BASE_URL=https://nominatim.openstreetmap.org
|
|
|
|
# Admin-Seeder (PFLICHT — keine Fallback-Werte mehr!)
|
|
ADMIN_EMAIL=admin@handball.local
|
|
ADMIN_PASSWORD=
|
|
|
|
# Support-API (optional)
|
|
# SUPPORT_API_URL=https://support.rhino.nrw/api/v1
|
|
|
|
# -------------------------------------------------------
|
|
# PRODUKTION — folgende Werte vor dem Deployment setzen!
|
|
# -------------------------------------------------------
|
|
# APP_ENV=production
|
|
# APP_DEBUG=false
|
|
# APP_URL=https://handball.example.com
|
|
# LOG_CHANNEL=daily
|
|
# LOG_DAILY_DAYS=30
|
|
# LOG_LEVEL=warning
|
|
#
|
|
# SESSION_ENCRYPT=true
|
|
# SESSION_SECURE_COOKIE=true
|
|
# SESSION_SAME_SITE=strict
|
|
#
|
|
# DB_CONNECTION=mysql
|
|
# DB_HOST=127.0.0.1
|
|
# DB_PORT=3306
|
|
# DB_DATABASE=handball_app
|
|
# DB_USERNAME=handball_user
|
|
# DB_PASSWORD=
|
|
#
|
|
# SQLite (nur lokal): Dateiberechtigungen auf 640 setzen!
|
|
# chmod 640 database/database.sqlite
|