Voraussetzungen um das React Projekt zu bauen
Veränderungen Datenbank
Tabelle egb_benutzer
- Neue Spalten
token (Auth token): VarChar(36), Nullable, UNIQUE Constraint
- Abänderung der Spalte
zeitstempel: Entfernen des ON UPDATE (da sonst die Mitgliedszeit beim Ändern der Daten sich ändert)
- Abänderung der Spalte
benutzername: Non-Nullable gemacht, UNIQUE Constraint
- Abänderung der Spalte
email: Non-Nullable gemacht, UNIQUE Constraint
- Abänderung der Spalte
passwort: Non-Nullable gemacht
- Abänderung der Spalte
confirmationcode: Default auf NULL gesetzt
Tabelle egb_gaestebuch
- Abänderung der Spalte
benutzer_id: Non-Nullable gemacht
- Abänderung der Spalte
beitrag: Non-Nullable gemacht
- Hinzufüge eines Foreign Key Constraints auf
benutzer_id
Notwendige Anpassung für die Verzeichnisstruktur eines anderen Hosters
PHP
classes/Models/User.php
- Link in der Confirmation E-Mail
config/app.php
JS
react/vite.config.ts
react/src/i18n.ts
react/src/main.tsx
createRouter.basepath Pfad
react/src/api/Api.ts
Projekt bauen
cd react
pnpm install
pnpm build