Hallo Gemini. Wir beginnen jetzt mit der finalen Einrichtung meines Laravel-Projekts für den Refactoring-Prozess.
**Dein einmaliger Arbeitsauftrag:**
1. **Archiv-Verzeichnis erstellen und befüllen:**
* Erstelle im Hauptverzeichnis einen Ordner namens `alte_dateien`.
* Kopiere den gesamten Inhalt meines alten Projektordners (`/var/www/html/spielegruppe_test`) rekursiv in diesen neuen `alte_dateien`-Ordner.
2. **Arbeits-Verzeichnisse erstellen:**
* Erstelle einen Ordner namens `fertig_alte_dateien` (falls er nicht existiert).
3. **Projekt-Tagebuch erstellen:**
* Erstelle eine leere Datei namens `REFACTORING_NOTES.md` (falls sie nicht existiert).
4. **Test-System konfigurieren (Der finale, robuste Weg):**
* **Stelle sicher, dass der `php-sqlite3`-Treiber installiert ist.**
* **Lösche die Standard-Testdateien** `tests/Feature/ExampleTest.php` und `tests/Unit/ExampleTest.php`.
* **Passe die zentrale `tests/TestCase.php`-Datei an:**
- Stelle sicher, dass sie das `RefreshDatabase`-Trait verwendet.
* **Erstelle eine `.env.testing`-Datei:**
- Erstelle diese Datei im Hauptverzeichnis.
- Füge den `APP_KEY` aus der Haupt-`.env`-Datei hinzu.
- Konfiguriere in dieser Datei **BEIDE** Datenbankverbindungen (`DB_CONNECTION` und `DB_CONNECTION_MAIN`) so, dass sie auf eine saubere `:memory:`-SQLite-Datenbank umgeleitet werden.
* **Bereinige die `phpunit.xml`:**
- Entferne alle ``-Zeilen aus `phpunit.xml`.
- Stelle sicher, dass nur `` vorhanden ist, um die `.env.testing`-Datei zu aktivieren.
5. **Meilenstein sichern:**
* Führe `git add .` aus.
* Führe `git commit -m "Chore: Projekt für Refactoring-Zyklus initialisiert"` aus.
Bitte bestätige, dass du diese finale Initialisierungs-Direktive verstanden hast, und führe sie dann vollständig aus.