Laravel Telescope 5.24.0, veröffentlicht am 8. September 2026, führt zwei Artisan-Befehle ein, die aufgezeichnete Einträge im Terminal zugänglich machen. telescope:list liest die jüngsten Einträge aus dem Telescope-Speicher; bei Angabe eines Typs wie request erscheint eine Tabelle mit UUID, Methode, URI, Status, Dauer und Erstellungszeitpunkt. Eigene Tabellenlayouts gibt es für Queries, Exceptions, Jobs, Cache-Operationen, Logs, Mails, Befehle und ausgehende HTTP-Requests. Ohne Typ erscheint eine gemischte Liste mit Kurzfassungen. Filter decken Tag, Batch-ID und Family-Hash ab. Seiten enthalten 20 Einträge, und ein --before-Cursor blättert anhand der Sequenz-ID weiter.
php artisan telescope:list request
php artisan telescope:show latest:request
php artisan telescope:show latest:exception --json | jq '.entry.content | {class, message, file, line}'telescope:show nimmt eine Eintrags-UUID entgegen und zeigt Details plus den Rest des zugehörigen Batches. Telescope bündelt die Arbeit eines Requests, Jobs oder Befehls unter einer Batch-ID, die Queries, Cache-Operationen, Logs, Events, Exceptions und gerenderte Views umfassen kann. Exceptions zeigen Klasse, Meldung, Fundort, umliegenden Quellcode und Stacktrace; fehlgeschlagene Jobs zeigen Queue-Details. In der Batch-Tabelle markiert SLOW Queries oberhalb des Schwellenwerts, DUP markiert geteilte SQL-Muster und dient als Ansatzpunkt bei N+1-Problemen. latest und latest:{type} adressieren den neuesten Eintrag. --type schränkt große Batches ein. --full schaltet das Kürzen ab.
Beide Befehle akzeptieren --json. telescope:list --json liefert ein Array von Einträgen. telescope:show --json liefert ein Eintragsobjekt plus ein chronologisches Batch-Array. Das eignet sich für Skripte und Coding-Agenten, etwa per jq die Datei und Zeile der letzten Exception zu extrahieren oder aufgezeichnete Requests nach Status 500 und höher zu filtern. Das Release enthält außerdem einen Telescope-Debugging-Skill für Laravel Boost, der Agenten dazu anhält, eine Untersuchung mit einer konkreten Query oder einer Datei samt Zeile abzuschließen. Contributor @pushpak1300 hat die Befehle in PR #1763 gebaut.
Auch das Dashboard bekommt eine Korrektur. Telescope pollt bei geöffneter Oberfläche, und eine auf einem Bildschirm gestartete Anfrage konnte bislang nach der Navigation enden und die aktuelle Ansicht überschreiben. Index-, Preview-, Dump- und Monitoring-Screens nutzen nun einen AbortController, brechen laufende Anfragen bei Zerstörung der Komponente oder Änderung der Route-Query ab und räumen die Polling-Timer auf. Ein Serverfehler stoppt das Polling und zeigt seinen Status; Navigationsabbrüche bleiben ohne Fehlermeldung. Diese Änderung steckt in PR #1764.




Kommentare
Noch keine Kommentare — schreib den ersten.
Starte die Diskussion
Kein Konto, kein Passwort nötig — gib einfach deine E-Mail-Adresse ein, wir senden dir einen einmaligen Anmelde-Link. Beim ersten Mal bist du damit automatisch angemeldet.
Deine Bewertung wird nach der Anmeldung automatisch übernommen.
Schau in dein Postfach
Wir haben einen Anmelde-Link an … gesendet. Öffne ihn auf diesem Gerät — dieser Tab meldet dich automatisch an.
Nichts angekommen? Wirf einen Blick in den Spam-Ordner — und markiere die Mail dort als „Kein Spam“, dann landet sie künftig direkt im Postfach.