ashallendesign.co.uk

Dev back

The Dangers of Dynamic Method Calls in PHP

Cet article explore les dangers des appels de méthodes dynamiques en PHP. Bien que ces appels permettent une flexibilité dans le code, ils posent des problèmes notamment pour les IDE qui peuvent avoir du mal à détecter l'utilisation des méthodes, ce qui peut entraîner des erreurs. De plus, ces appels rendent la recherche d'usage de méthodes plus difficile et compliquent la lisibilité du code. L'auteur propose de privilégier des approches plus explicites pour assurer la clarté et la sécurité de l'application.

Dev back

Access Route Model-Bound Models in Laravel Form Requests with "#[RouteParameter]"

Cet article explique l'utilisation de l'attribut #[RouteParameter] dans Laravel pour améliorer la gestion des requêtes de formulaire. Cet attribut permet de résoudre directement les paramètres de route dans les signatures de méthode, rendant ainsi le code plus propre et facilitant l'utilisation des outils d'analyse statique et de complétion de code. L'auteur partage également des exemples et un aperçu des problèmes que cet attribut résout par rapport aux méthodes traditionnelles.

"
Dev back

A Guide to Laravel Pipelines

Cet article explique comment utiliser les pipelines dans Laravel pour structurer le code d'application de manière propre et maintenable. Il couvre la création de pipelines, leur fonctionnement en tant que classes d'invocation, ainsi que les tests pour s'assurer de leur efficacité. Les pipelines permettent de passer des données à travers diverses étapes de logique, facilitant ainsi les vérifications et modifications nécessaires des données dans des applications web. Les exemples pratiques incluent le traitement des commentaires dans un blog, illustrant chaque étape du processus. En somme, l'article offre des conseils pour rendre les projets Laravel plus modulaires et testables.