Die serversideup/php-Images führen in v4.6.0-beta1 die Variable CADDY_ACME_PROFILE ein. Sie wählt das Shortlived-Profil von Let's Encrypt, das einzige Profil für IP-Adress-Zertifikate. Ein FrankenPHP-Container, der nur p…
Lerd ist eine kostenlose, MIT-lizenzierte lokale Entwicklungsumgebung für Linux und macOS, die Laravel Herd Konkurrenz macht. Sie bietet PHP-Versionen pro Projekt, vertrauenswürdiges HTTPS auf .test-Domains, ein Debuggin…
Jahrelang hieß ein eigener attributgesteuerter Listener in Symfony: State über Request-Keys schmuggeln und bei jedem Request laufen, nur um die Anwesenheit zu prüfen. Symfony 8.1 verlagert die Attribut-Speicherung auf de…
NativePHP v4 führt mit SuperNative einen Beta-Modus ein, der Blade-Komponenten direkt in SwiftUI auf iOS und Jetpack Compose auf Android kompiliert, ganz ohne WebView. Simon Hamp und Shane Rosenthal stellten es bei einem…
Leaf-Entwickler Michael Darko hat Leaf 5 veröffentlicht, laut eigener Aussage das bislang größte Update des PHP-Frameworks. Neu sind selbsterklärende Fehlerbildschirme, token-sparende Dokumentation und eine Datei .leaf/C…
PHP 8.4 bringt native Lazy Objects und schickt damit ein Jahrzehnt generierter Proxy-Klassen in Rente, das allein ist ein Grund zum Feiern. Aber die API gibt dir zwei Werkzeuge mit sehr unterschiedlicher Identitätssemant…
PHP internals hat für 8.6 eine große Aufräumrunde beschlossen, rund 35 Deprecation-RFCs. Kai argumentiert: Diese Hinweise sind Nachrichten an Entwickler, und wer sie durchs Produktions-Logging leitet, stellt sie den fals…
Das Deprecations-for-PHP-8.6-RFC hat die Abstimmung bestanden, doch die Diskussion auf internals geht weiter. Robert Humphries kritisiert, dass die Deprecation der SplFileObject-CSV-Methoden wie fputcsv() und setCsvContr…
Die Abstimmung zu 35 Deprecation-RFCs für PHP 8.6 ist abgeschlossen, die meisten wurden angenommen. Nichts bricht sofort, aber deprecated Aufrufe warnen weiter — in stark frequentierten Laravel-Apps bedeutet das wachsend…
Ein Tutorial von Laravel News zeigt den neuen Lese-Pfad der Image-API in Laravel 13.25: Image implementiert Responsable, sodass Routen transformierte Bilder mit korrektem Content-Type direkt zurückgeben. Außerdem: das öf…
Ein Entwickler berichtet, dass die Migration einer Symfony-Produktivanwendung von nginx plus PHP-FPM zu FrankenPHP im Worker-Modus nur rund 20 % Leistungszuwachs brachte statt der auf der FrankenPHP-Homepage genannten 3,…
Die PHP-Internals-Abstimmung für Version 8.6 ist abgeschlossen: 31 von 35 Vorschlägen wurden akzeptiert. list() bleibt nach Unentschieden (23–23); der Pipe-Zuweisungsoperator wurde abgelehnt; readonly-Eigenschaften und c…
Laravel 13.25 führt einen globalen Pausierungsmechanismus für Warteschlangen ein, um Worker während Deployments vor dem Reservieren neuer Jobs zu bewahren. Die Befehle queue:pause --all und queue:resume --all oder die PH…
Laravel 13.25 ersetzt den Process-Runner in artisan dev durch @laravel/multiplex, eine Terminal-UI, die die Ausgaben von Entwicklungsserver, Queue-Worker, Pail und Vite in separate Tabs aufteilt. Drei Display-Modi (Tabs,…
Alexander Lisachenko schlägt eine optionale Klassenabbildung für PHPs Foreign Function Interface vor, die C-Struct-Typen auf Benutzerlandklassen abbildet. Die Funktion würde Typ-Checking, IDE-Unterstützung und instanceof…
Laravel 13.25 führt globale Pause/Resume-Funktionen für alle Warteschlangen über Verbindungen hinweg ein (queue:pause --all und Queue::pauseAll()). Das artisan dev-Kommando nutzt @laravel/multiplex für eine Tabbed-Termin…
Die 35 genehmigten Deprecations von PHP 8.6 verursachen Warnungen statt Breaking Changes. Bei aktiviertem Notice-Logging führen Aufrufe in Vendor-Paketen zu unerwartetem Log-Volumen und Kosten. Das Problem: Deprecation-R…
Laravel hat Patch-Versionen über drei Hauptversionen hinweg veröffentlicht: v9.52.22, v10.50.3 und v11.55.1. Diese Wartungs-Releases beheben Fehler und kleine Verbesserungen für aktive und Langzeit-Support-Branches des F…
Laravel v12.66.0 ist ein kleines Wartungs-Release mit drei gemergten Pull Requests: Cloud-Agent-Requests werden von der globalen HTTP-Client-Konfiguration isoliert, der Cloud-Log-Treiber erhält einen Socket-Timeout, und …
Laravel News stellt Double vor, eine PHP-8.3-Test-Double-Bibliothek von Laravel-Shift-Schöpfer Jason McCreary. Sie ersetzt die Aufteilung in Mock, Spy und Partial durch ein einziges Objekt, drei Verhaltensmodi, lesbare F…
Die PHP-Community stimmte mit 24:0 für Ilija Tovilos RFC zu Closure-Optimierungen. Ein spät entdeckter Grenzfall zwang den Autor jedoch, die statische Closure-Inferenz zu streichen; nur der Cache für zustandslose Closure…
Laravel Truss, ein Paket von Alberto Arena, liest die Datenbankstruktur aus und rendert ein zoombares ER-Diagramm im Browser unter /truss. Dazu kommen Schema-Diffs, Health-Checks, Multi-Connection-Support und Exporte nac…
Laravel 13.16 ersetzt das Composer-basierte dev-Skript durch den eigenen Befehl php artisan dev, der Dev-Server, Queue-Listener, Pail-Logs und Vite gemeinsam startet. Ein Tutorial von Laravel News erklärt die DevCommands…
Pest 5 verlangt PHP 8.4, sitzt auf PHPUnit 13 und bringt Test Impact Analysis, ein Agent-Plugin und Evals mit. Kai argumentiert, dass die eigentliche Geschichte woanders liegt: Unsere Testsuiten haben jetzt zwei Zielgrup…
PHP 8.6 soll am 19. November 2026 erscheinen und bringt Partial Function Application, Default-Werte für readonly-Properties, eine neue Polling-API, Doc-Kommentare für Funktionsparameter sowie einige Deprecations mit.
Symfony 7.4.16 ist als Wartungs-Release für das PHP-Framework verfügbar. Die Version liefert zahlreiche Bugfixes für Kernkomponenten wie DependencyInjection, Serializer, Mailer und Translation sowie Kompatibilitätsverbes…
Ein Tutorial von Laravel News zeigt, wie man HEIC-Fotos vom iPhone mit Laravel 13.24 validiert und konvertiert. Die Version akzeptiert nun HEIC, HEIF und AVIF als Eingabe, bietet toHeic() für die Ausgabe und erweitert di…
Jedes PHP-Team pflegt ein Schattenprojekt aus Make und Bash, das niemand reviewt, testet oder gern anfasst. Castor verlagert diese Automatisierung in ganz normale PHP-Funktionen mit #[AsTask]-Attributen, gebaut auf Symfo…
Saga Lara Flow ist ein Laravel-Package, das langlaufende Geschäftsprozesse als einfache PHP-Methoden auf Basis von Queues abbildet – mit aufgezeichneten Schritten, Replay-Logik, kompensierenden Transaktionen, Signals, pa…