
Teilen Sie:
Als ausgebildeter Schauspieler mit einer Dissertation in Standup-Comedy bin ich über die Meetup-Szene zur PHP-Entwicklung gekommen. Man findet mich, wenn ich über Technik spreche oder schreibe, oder wenn ich seltsame Platten aus meiner Vinylsammlung spiele oder kaufe.
Wesentliche Laravel-Werkzeuge für 2026
Lesedauer: 10 Minuten
Es ist ein ziemlich guter Indikator dafür, wie schnell die Dinge im Laravel-Land voranschreiten, wenn ein zusammenfassender Artikel wie dieser innerhalb eines Jahres völlig veraltet sein kann (daher der Bedarf an solchen Artikeln, die Sie auf dem Laufenden halten). Laravelhat sich in den Bereichen Tools, Entwickler und Agenten sehr schnell weiterentwickelt, daher werde ich die wichtigsten Tools heraussuchen, mit denen Entwickler im Jahr 2026 arbeiten können.
PHPStorm
I believe the phrase for this section is “this is a hill I am willing to die on”
Jeder kann potenziell einen Blogartikel wie diesen schreiben, der "Laravel abrundet", und KI dazu bringen, den Inhalt zu generieren. Jeder. Und Sie hätten wahrscheinlich Recht mit Ihrer Schlussfolgerung, nämlich dass es ziemlich nutzlos wäre. Mit diesem Gedanken im Hinterkopf erhalten Sie nun meine Meinungund nicht etwas allgemeines.
JetBrains' PhpStorm ist als IDE einfach Lichtjahre voraus, und das schon seit einiger Zeit. Früher hätte ich gesagt, dass ihr größtes Manko darin besteht, dass sie zwar Symfony Entwicklung mit dem Symfony-Plugin großartig ist, aber die späte statische Bindung für die Art und Weise, wie Laravel Facades zur Laufzeit verwendet, ist etwas, das PhpStorm einfach nicht hinbekommen hat.
JetBrains erworben Laravel IDEA, das offiziell unterstützte Laravel-Plugin, und veröffentlichte es dann als Teil von PhpStorm. Es gibt also keine Barrieren mehr. Nach der Freigabe ihrer AI-Agent in PhpStorm, können Sie auch Ihre eigenen Agenten bringen. Fügen Sie die KI-Ebene zusätzlich zu der Tatsache hinzu, dass die Intellisense einfach wird Ihren PHP-Code mit einer konkurrenzlosen Benutzeroberfläche für Datenbanken, Docker, XDebugSie können es sich aussuchen: Ich sehe einfach nichts Vergleichbares. Jedes Mal, wenn ich versucht habe, den VS-Code (man könnte Cursor in diese Klammer setzen, da es VSC umhüllt), habe ich es immer als schwierig empfunden, die richtige Kombination von Drittanbieter-Plugins zu finden, um mit der Leistung von PhpStorm mithalten zu können.
Das einzige andere Hindernis könnten die Kosten sein. Da Sie eine Pro-Lizenz erwerben müssen, würde ich, wenn Sie knapp bei Kasse sind, die Teilnahme an eines der vielen PHP-Treffen persönlich zu besuchenoder das Laravel Worldwide Meetupwo aufgrund der Unterstützung der PHP-Community durch JetBrains regelmäßig Lizenzen verlost werden.
XDebug
If you don’t empower your developers, prepare for slow ticket turnover
In den letzten fünf Jahren sind einige neue Werkzeuge für das Debugging aufgetaucht. Spatie's Ray und erweitertes Debugging mit Zündung sind nur zwei davon, aber ich würde trotzdem sagen, dass XDebug in seiner Leistungsfähigkeit einfach unübertroffen ist.
Früher bestand der größte Reibungspunkt mit XDebug darin, es einzurichten - nicht nur auf der Ebene der Befehlszeilenausführung, sondern auch um sicherzustellen, dass Ihre IDE die Anfragen aufnimmt. Dies hat sich jedoch geändert (und vor einiger Zeit zum Besseren gewendet). Das Einrichten von XDebug auch innerhalb einer lokalen Entwicklungsumgebung, die Docker verwendet, ist wesentlich einfacher und besser dokumentiert. Diejenigen, die Laravel Sailverwenden, haben sogar ein Dokumentationscover für sie eingerichtet.
Ich habe mit XDebug erst um das Jahr 2020 herum angefangen, was ziemlich erstaunlich ist, wenn ich darüber nachdenke. Wenn Sie ein technischer Leiter sind und Ihre Entwickler nicht damit ausstatten, ist Ihr Team absolut unterfordert. Für Anwendungen, die skaliert sind und komplexe Muster enthalten - insbesondere wenn man Dinge wie Octaneoder Vaporist XDebug absolut unverzichtbar. Nichts kommt auch nur annähernd an den Step-Debugger, die Möglichkeit, die Laufzeit zu modifizieren, und die Performance-Tools heran, die Sie damit ausführen können.
Laravel-Boost
The ups and downs of AI usage
Aus reiner Neugierde habe ich versucht eine ToDo-Anwendung zu schreiben, die Vonage und Livewire von Grund auf verwendet, und zwar mit Cursor (das dann je nach dem, was es für am besten geeignet hält, den Agenten wechselt; ich glaube Claude wurde in meinem Fall am häufigsten verwendet). Es war, offen gesagt, hoffnungslos. Ich habe auch versucht, es dazu zu bringen, die API-Plattform zu implementieren und bat es um einige komplexere Aufgaben, wie die Implementierung einer Form von HATEOAS. Es konnte dies nicht nach irgendeinem brauchbaren Standard tun (tatsächlich umging es die Konventionen, wie API Platform tatsächlich funktionierte, indem es Dinge fest einkodierte).
In einem anderen Artikel habe ich die gleiche Art von Anwendung erstellt, aber dieses Mal habe ich sie mit der Absicht geschrieben, sie mit NativePHP in eine native Android-App zu verwandeln. Diesmal habe ich Laravel Boost, den unterstützten MCP-Server. Der Unterschied war wie ein Blitz aus heiterem Himmel.
Es kann nicht nur Ihre Agenten verstärken, sondern bietet auch Hilfe zur Dokumentation und hat offiziellen Support, wenn Sie Laravel Herd als lokale Entwicklungsumgebung verwenden. Ordentlich.
Laravel-Herde
Who remembers WAMP? Herd makes it look almost prehistoric!
Angesichts der Tatsache, dass ich zuvor Laravel Sail in fast allen meinen Projekten verwendet hatte, war dies ein bisschen wie ein Game-Changer. Das Problem, das ich immer mit Docker-basierten Umgebungen gefunden habe, ist, dass sie angeblich das Problem der Portabilität lösen sollen, es aber letztendlich nicht tun. Ich bin trotzdem immer wieder auf dieses eine Problem gestoßen, z. B. XDebug funktioniert nichtund dann herauszufinden, "aaah, das hängt von dem Betriebssystem ab, das du benutzt, du kannst das tun dies unter Linux und nicht so auf einem Mac.
Herde war so schnell einsatzbereit, mit PHP- und Node-Versions-Orchestrierung, nginxund FPM, dass ich es kaum fassen konnte. Die Pro-Version enthält einige wirklich nette Extras, wie z.B. die XDebug-Integration und - für mich am wichtigsten - Expose, Expose Integration. Bei Vonage arbeiten wir mit Webhooks viel in der Voice API und Messages API für eingehende Daten, so dass die Möglichkeit, Ihre lokale Anwendung der Außenwelt zugänglich zu machen, so dass Webhooks Sie erreichen können, ist irgendwie unbezahlbar.
Die gesamte Cloud-Plattform
Things become tricky with so many possibilities
Hier ist es etwas schwieriger, sich einen Überblick zu verschaffen, da die offiziellen Angebote von Laravel mittlerweile recht zahlreich sind. Ich würde sagen, für den Anfang ist die schnellste Produktionsumgebung Laravel-Wolke. Sie ist auf Benutzerfreundlichkeit ausgelegt und hat eine intuitive Benutzeroberfläche. Allerdings hat die Einfachheit ihren Preis, und Laravel Cloud ist verständlicherweise etwas teurer als die Übernahme einer DevOps-Infrastruktur.
Für diese Ebene der vollständigen Kontrolle würde ich im Moment immer noch sagen, dass Forge Ihnen die meisten Optionen bietet. Sie können nicht nur Ihren eigenen Cloud-Anbieter verwenden (einschließlich der neuesten Laravel-bereitgestellten VPS), aber Envoyer wurde jetzt in sie gerollt, was bedeutet, dass alle Deploys jetzt Null-Downtime sind.
Außerdem gibt es Integrationen mit gängigen Protokollierungsplattformen, z. B. Sentry oder Papertrail. Es gibt sogar eine OpenClaw Integration, die ich persönlich im Moment (wenn es sich um meine Produktionsumgebung sowieso), meilenweit davonlaufen würde. Aber wenn Sie wissen, was Sie mit Ihrer Sicherheitseinrichtung tun, gibt es hier ein großes Potenzial für die Automatisierung von Arbeitsabläufen.
API-Plattform
Meet Webby, the API Platform mascot
Sicher, es gibt sie schon seit über zehn Jahren. Allerdings wurde es nicht nativ von Laravel unterstützt, und jetzt ist es. Wenn Sie für Ihre Laravel-Anwendung ein Frontend-SPA wie Vue oder Reactverwenden möchten, halte ich API Platform jetzt für unverzichtbar. Ein paar Sätze von Attributen, die zu Ihrem Eloquent-Modell hinzugefügt werden, ein paar Konfigurationsänderungen hier und da, und Ihr Frontend hat die Fähigkeit, CRUD in Ihrer gesamten App durchzuführen. Allein aus diesem Grund (abgesehen von der Möglichkeit, Standards zu wechseln oder sogar mehrere Formatierungsstandards je nach Anfrage-Header zu verwenden), bin ich fest im "Muss"-Lager.
Laravel Nachtwache & Puls
Laravel monitoring, written by Laravel, for your Laravel stuff
Ich habe einen Artikel geschrieben über die Geschwindigkeit, mit der Sie eine vollständige Überwachung der Cloud-Leistung mit Nightwatchund es bietet eine schwindelerregende Anzahl von Funktionen. Zu den besonders beeindruckenden Funktionen gehören die Möglichkeit, Ihre Anfragen zu analysieren, Ihre Eloquent ORM SQL-Anfragen zu analysieren, Ausnahmen und Leistungsengpässe zu verfolgen.
Sicher, Sie könnten dafür auch bestehende Tools von Drittanbietern verwenden, aber der Unterschied ist, dass Nightwatch Ihren PHP-Code kennt. Das liegt daran, dass es von Laravel geschrieben wurde, so dass Sie Einblicke erhalten, die allgemeine Logger oder Application Performance Monitors (APMs) nicht bieten können.
Für eine lokale Entwicklungsumgebung verwenden Sie Pulse, das im Wesentlichen Nightwatch Lite für den lokalen Betrieb ist.
PHPStan
Static Analysis to the rescue
Es gibt einen ganz bestimmten Grund, warum ich mich für PHPStan und nicht Laravel Pint. Der Grund ist, dass ich denke, dass es eine grundlegende Fähigkeit ist, zu wissen wie man PHPStan benutzt und konfiguriert PHPStan. Es gibt natürlich viele Optionen, wie z.B. Laravel Pint, die fast die gesamte Konfiguration für Sie übernehmen, aber ich denke, es ist wichtig, die Grundlagen zu verstehen, wie PHPStan unter der Haube funktioniert. Die statische Analyse gibt es dank des Abstract Syntax Tree schon eine ganze Weile, und alles, was Sie zu Ihrem Stack hinzufügen können, um die Code-Qualitätzu gewährleisten, würde ich darauf bestehen, es zu verwenden. Es gibt keinen bestimmten Grund, warum ich PHPStan gegenüber PsalmPHPgewählt habe, nur dass ich mit dem einen mehr vertraut bin als mit dem anderen.
Laravel Livewire
Move Your Backend To Your Frontend By Magic
Und das, obwohl es schon seit einiger Zeit auf dem Markt ist, Laravel Livewire hat mich dazu gebracht, die Front-End-Entwicklung nicht mehr zu hassen. Es ist wahrscheinlich, dass Sie davon gehört haben, aber im Wesentlichen ist die Prämisse, dass Sie Backend-Komponenten schreiben können, die Logik enthalten, die an das Frontend übertragen wird. Livewire wird normalerweise gepaart mit AlpineJS und Tailwind gepaart, um den TALL-Stack zu bilden.
Als jemand, der regelmäßig mit Front-End-Arbeiten zu kämpfen hat, finde ich diese Kombination seit einiger Zeit ein Kinderspiel. Wenn Sie wissen möchten, was passiert, wenn Sie die Möglichkeiten wirklich ausreizen, lesen Sie diesen Artikel, lesen Sie diesen Artikel über die Kopplung von Livewire mit Vonage RCS und Websockets, Reverb und Echo.
Die Testsuite Ihrer Wahl
No Test Lab, No Reliable Code
Manchmal ist die Auswahl großartig, manchmal ist sie ein Fluch. Im Fall von Laravel ist es ziemlich einfach, dass Sie wählen können zwischen PHPUnit und PEST.
PEST verwendet auch PHPUnit zur Laufzeit, wenn Sie also aus irgendeinem Grund (der beste, den ich mir vorstellen kann, ist eine Migration zwischen den beiden) beide Umgebungen benötigen, haben Sie sie. Wie die Diskussionen zwischen Sebastian Bergmann und Nuno Maduro gezeigt habeninteressiert es erfahrene Ingenieure nicht, welche Waffe Sie gewählt haben, sondern nur, dass Sie testgetriebene Entwicklung betreiben. Ich finde es immer noch bemerkenswert, dass es in meiner PHP-Karriere mindestens 3 oder 4 Rollen brauchte, bevor ich irgendwo arbeitete, wo dies ernst genommen wurde.
Vonage PHP SDK
Wenn Sie mit Ihrem Laravel irgendeine Form der Kommunikation nutzen möchten: sei es Video, RCS, SMS, Voice, Cloud-Integrationen oder Sicherheit, macht das Vonage PHP SDK dies zu einem Kinderspiel. Von den PHP-Experten von Vonage (Ihr Autor ist inbegriffen) von Hand geschrieben und gewartet, können Sie Ihre Vonage-Anmeldedaten einfügen und dann ein komplettes SDK abrufen, um unsere Dienste einfach zu integrieren. Um das SDK zu installieren, verwenden Sie Composer:
composer require vonage/client-coreHier ein Beispiel: Das Minimum an Code, um eine SMS zu versenden:
$client = new Vonage\Client(new Vonage\Client\Credentials\Basic(YOUR_API_KEY, YOUR_API_SECRET));
$sms = new Vonage\Messages\Channel\SMS\SMSText(TO_NUMBER, FROM_NUMBER, 'hello from Vonge');
$client->messages()->send($sms);Drei Zeilen. Möchten Sie es als Laravel-Entwickler noch schöner machen? Sie können es in den Vonage Laravel Service verpacken:
composer require vonage/vonage-laravelUnsere drei Zeilen sehen nun wie folgt aus:
$client = new Vonage\Client(new Vonage\Client\Credentials\Basic(YOUR_API_KEY, YOUR_API_SECRET));
$sms = new Vonage\Messages\Channel\SMS\SMSText(TO_NUMBER, FROM_NUMBER, 'hello from Vonge');
Vonage::messages()->send($sms);Noch sauberer.
Schlussfolgerung
Die riesige Auswahl an Optionen kann manchmal überwältigend sein. Deshalb halte ich es für wichtig, dass ich, wenn ich verschiedene Werkzeuge ausprobiere, meine Erkenntnisse mit anderen teile. Letzten Endes ist es nicht unbedingt wichtig, welches Werkzeug man verwendet, solange es das Werkzeug ist, das für einen selbst funktioniert.
Ich würde sagen, vor allem, wenn Sie mit einer neuen Website für einen Kunden oder sogar mit einer brandneuen App-Idee für sich selbst beginnen, sollten Sie von Anfang an die richtigen Tools für die Aufgabe wählen. Dies ist besonders wichtig, wenn das, was Sie bauen, schnell skaliert werden muss. Etwas, das IoT-Datenpunkte verbraucht, benötigt beispielsweise Laravel Octane oder zumindest, ReactPHP um große Datenmengen zu verarbeiten (genauso gut wie Node, möchte ich hinzufügen).
Wenn Sie sich in der Startup-Phase befinden, könnte es sich lohnen, sich über das Vonage Startup-Programm zu informieren, wenn Sie Kommunikation in Ihrer Laravel-Anwendung verwenden möchten. Die Applications sind einfach zu handhabenund es gibt 75.000 $ an API-Credits mit Co-Marketing-Optionen, um Ihr Laravel-Startup zu beschleunigen!
Haben Sie eine Frage oder möchten Sie uns mitteilen, was Sie gerade bauen?
Beteiligen Sie sich am Gespräch auf dem Vonage Community Slack
Abonnieren Sie den Entwickler-Newsletter
Folgen Sie uns auf X (früher Twitter) für Updates
Sehen Sie sich die Tutorials auf unserem YouTube-Kanal
Verbinden Sie sich mit uns auf der Vonage Entwickler-Seite auf LinkedIn
Bleiben Sie auf dem Laufenden und halten Sie sich über die neuesten Nachrichten, Tipps und Veranstaltungen für Entwickler auf dem Laufenden.
Teilen Sie:
Als ausgebildeter Schauspieler mit einer Dissertation in Standup-Comedy bin ich über die Meetup-Szene zur PHP-Entwicklung gekommen. Man findet mich, wenn ich über Technik spreche oder schreibe, oder wenn ich seltsame Platten aus meiner Vinylsammlung spiele oder kaufe.