1.2 KiB
1.2 KiB
Voraussetzungen um das React Projekt zu bauen
- Node 18
- PNPM
Veränderungen Datenbank
Tabelle egb_benutzer
- Neue Spalten
token(Auth token): VarChar(36), Nullable, UNIQUE Constraint - Abänderung der Spalte
zeitstempel: Entfernen desON 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 aufNULLgesetzt
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
- Alle Pfade
JS
react/vite.config.ts
basePfad
react/src/i18n.ts
loadPathPfad
react/src/main.tsx
createRouter.basepathPfad
react/src/api/Api.ts
BASEAPI Url
Projekt bauen
cd react
pnpm install
pnpm build