- Laravel 11, Blade, Alpine.js, Tailwind CSS - Produkt- & Kategorieverwaltung mit Varianten - Checkout (Vorkasse + Rechnung), Session-Warenkorb - Admin-Backend (Dashboard, Bestellungen, Kunden, CMS) - DSGVO-konform: Cookie-Consent, Impressum, Widerruf, AGB - PDF-Rechnung via dompdf, SMTP-Mailversand - Kundenverwaltung mit manueller Freischaltung Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
46 lines
829 B
Bash
46 lines
829 B
Bash
APP_NAME="Mein Online-Shop"
|
|
APP_ENV=production
|
|
APP_KEY=
|
|
APP_DEBUG=false
|
|
APP_URL=https://www.example.de
|
|
|
|
APP_LOCALE=de
|
|
APP_FALLBACK_LOCALE=de
|
|
APP_FAKER_LOCALE=de_DE
|
|
|
|
BCRYPT_ROUNDS=12
|
|
|
|
LOG_CHANNEL=stack
|
|
LOG_LEVEL=error
|
|
|
|
# Produktionsdatenbank: MySQL
|
|
DB_CONNECTION=mysql
|
|
DB_HOST=127.0.0.1
|
|
DB_PORT=3306
|
|
DB_DATABASE=shop
|
|
DB_USERNAME=shopuser
|
|
DB_PASSWORD=SICHERES_PASSWORT
|
|
|
|
SESSION_DRIVER=file
|
|
SESSION_LIFETIME=120
|
|
SESSION_ENCRYPT=false
|
|
SESSION_PATH=/
|
|
SESSION_DOMAIN=null
|
|
|
|
FILESYSTEM_DISK=public
|
|
QUEUE_CONNECTION=database
|
|
|
|
CACHE_STORE=file
|
|
|
|
# SMTP — wird auch über Admin → Einstellungen konfiguriert
|
|
MAIL_MAILER=smtp
|
|
MAIL_SCHEME=tls
|
|
MAIL_HOST=smtp.example.de
|
|
MAIL_PORT=587
|
|
MAIL_USERNAME=shop@example.de
|
|
MAIL_PASSWORD=SMTP_PASSWORT
|
|
MAIL_FROM_ADDRESS="shop@example.de"
|
|
MAIL_FROM_NAME="Mein Online-Shop"
|
|
|
|
VITE_APP_NAME="${APP_NAME}"
|