Plusieurs nouveautés importantes ont marqué l'écosystème Laravel et PHP. On note une mise à jour intéressante du package laravel-activitylog en v5, une exploration des dernières fonctionnalités du changelog de Laravel 10, ainsi que des outils et pratiques pour optimiser les environnements et le développement avec PHP 8.3. Les développeurs peuvent aussi découvrir de nouvelles astuces pour accélérer leurs tests Livewire et mieux gérer le déploiement Laravel.
Releases et mises à jour
laravel-activitylog passe en version 5, un must pour tracer l'activité utilisateur
La version 5 de laravel-activitylog vient de sortir, offrant des améliorations significatives pour suivre l'activité des utilisateurs et les événements sur les modèles Laravel. Ce package est utilisé dans des projets comme Flare ou Mailcoach pour créer des journaux d'audit précis : savoir qui a modifié un paramètre, supprimé un projet ou invité un membre d'équipe. Cette nouvelle version apporte des améliorations pour rendre les logs d’activité encore plus fiables et performants.
Résumé des changements Laravel 10 du mois de février 2026 : sept nouveautés méconnues
Un focus sur sept modifications du changelog Laravel de février 2026 qui méritent l'attention : introduction des getters typés pour le cache, comportement plus restreint sur les entrées des requêtes, ajout du lazy firstOrCreate pour optimiser les créations conditionnelles, notifications étendues avec afterSending, validation enrichie avec whenFails, et de nouvelles méthodes makeMany sur certains objets. Ces changements facilitent la maintenabilité et optimisent la gestion des données côté serveur.
Une image Docker Laravel minimale basée sur PHP 8.3 sans Nginx
Cette nouvelle image Docker a été bâtie pour simplifier le développement Laravel en utilisant PHP 8.3 mais sans la complexité d'un serveur Nginx. Elle est destinée à réduire le poids et la configuration, facilitant la mise en place rapide d'un environnement de développement cohérent et léger.
Nouveaux outils et astuces pour développeurs
Accélérer ses tests Livewire grâce à set() au lieu de fill()
Michael Dyrynda partage une astuce concrète pour les développeurs Livewire : remplacer la méthode fill() par set() dans les tests permet de réduire drastiquement le temps d'exécution, grâce à un regroupement des modifications en une seule requête Livewire au lieu d'une rondelle par champ. Ceci passe les tests de 22 secondes à seulement 4 secondes.
1// Avant2$component->fill(['name' => 'Jean']);34// Après5$component->set('name', 'Jean');1// Avant2$component->fill(['name' => 'Jean']);34// Après5$component->set('name', 'Jean');
Liminal : un playground Laravel complet dans votre navigateur
Liminal est un environnement Laravel complet, statique et gratuit, accessible directement dans le navigateur. Il embarque une base SQLite, supporte les commandes Artisan, synchronise les fichiers à double sens et permet d'importer des projets GitHub. Un outil idéal pour tester rapidement du code Laravel sans installation locale.
Bonnes pratiques et tutoriels
Exécuter les seeders depuis les migrations pour plus de robustesse
Plutôt que de lancer les seeders manuellement, associer l’exécution de données essentielles directement depuis les migrations garantit un état cohérent de l’application à chaque déploiement. Cette méthode évite les risques manuels et assure un rollback propre.
Déploiement Laravel sans interruption sur Cloudways avec GitHub Actions
Un guide complet explique comment automatiser les déploiements Laravel sur la plateforme Cloudways via des GitHub Actions garantissant un déploiement « atomique » : pas de downtime, pas de déploiements manuels risqués, juste des processus reproductibles et sûrs.
Focus PHP et sécurité
Racoony, un outil d'analyse de sécurité pour PHP
Racoony est un nouvel analyseur statique dédié à la sécurité pour PHP, conscient des spécificités des frameworks. Il permet de détecter des vulnérabilités cachées avant qu’elles n’atteignent la production, renforçant la sûreté des projets PHP / Laravel.
Comment facilement accéder aux propriétés et méthodes privées en PHP
Un article explique comment outrepasser les règles de visibilité en PHP pour accéder aux propriétés ou méthodes privées, utile notamment pour les tests ou le développement de packages ciblés. Cette technique permet d'inspecter ou manipuler l’état interne sans modifier la classe elle-même.