Stand: SMTP-Test, Admin-Mail-Tab, Notifiable-Fix, Lazy-Quill
- 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>
This commit is contained in:
86
.env.example
Executable file
86
.env.example
Executable file
@@ -0,0 +1,86 @@
|
||||
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
|
||||
Reference in New Issue
Block a user