Livewire-Chat-App mit Laravel Reverb
Zeitleiste
31. Aug
- Erstellt ein neues Laravel-Projekt #initialCommit mit Breeze
- Broadcasting wurde mit
php artisan install:broadcasting
installiert, um die Broadcasting-Funktionalität zu aktivieren - Pint-Konfigurationsprüfung hier hinzugefügt
- Integrierter Rektor mit Unterstützung für Laravel-Rektor
- PHPSTAN mit Unterstützung für Larastan mit modernster Unterstützung implementiert
- Volt durch herkömmliche stromführende Komponenten ersetzt
1. Sept
- Angepasste Layouts für die Arbeit mit ganzseitigen Livewire-Komponenten
- Schädlingstypabdeckung hinzugefügt, um vollständige Typsicherheit zu gewährleisten
- Die E-Mail-Bestätigung wurde entfernt, da sie in unserem Fall nicht erforderlich ist
- Optimierte Tests für stromführende Komponenten
- Erweiterte Testabdeckung auf 100 %
- Erstelltes Raummodell, Migration, Fabrik und Tests
- Erstelltes Mitgliedsmodell, Migration, Fabrik und Tests
- Chat-Modell, Migration, Factory und Tests erstellt
- Beziehungen zwischen Raum, Mitglied und Chat erstellt und Tests für diese hinzugefügt
2. Sep
- Dashboard- und Profilkomponenten wurden in das Seitenverzeichnis verschoben
- Profilattribut zum Benutzermodell hinzugefügt und Tests aktualisiert
- Chats-Komponente erstellt und Tests hinzugefügt
- Web.php wurde überarbeitet, um die Middleware-Gruppe für Authentifizierungsrouten zu verwenden
- Entwarf die Seitenleiste und fügte die Seitenleistenkomponente hinzu
- Tests für die Seitenleistenkomponente mit und ohne Räume hinzugefügt
3. Sep
- Wir haben unsere erste PR Nr. 1 bekommen
7. September
- Aktualisierte Abhängigkeiten
- Chats zur Navigation hinzugefügt
- Chats-Benutzeroberfläche entworfen und in die Komponente verschoben
- Einige Tests wurden hinzugefügt, um sicherzustellen, dass alles richtig läuft.
5. Okt
- Eine Select-Komponente hinzugefügt
- Funktion zum Erstellen eines Raums hinzugefügt
- Eine Switch-Room-Funktion hinzugefügt
- Tests für die neuen Funktionen hinzugefügt
- Einige kleinere Umgestaltungen
6. Okt
- Aktualisierte Abhängigkeiten
- Aktualisierte Seitenleiste, um Räume des Benutzers anzuzeigen
- Aktualisierte Indexkomponente für den Raum vom Benutzer
- Aktualisierte Tests, um die Änderungen widerzuspiegeln
- Einige kleinere Umgestaltungen
Weitere Updates folgen ...