Flux
Why skipping Eloquent doesn’t mean skipping SQL injection protection

Why skipping Eloquent doesn’t mean skipping SQL injection protection

PHP Architect ·

Video version at: https://youtu.be/gAVfQhPw8Do A few weeks ago, I posted something on LinkedIn that ruffled some feathers. Here’s what I said: “Defaulting to the ORM for everything isn’t a best practice. It’s just the path of least resistance.” The replies came in fast, and a good chunk of them said the same thing: “That’s unsafe! […] The post Why skipping Eloquent doesn’t mean skipping SQL injection protection appeared first on PHP Architect.

Soutenez PHP Architect en consultant la ressource originale

Lire l'article original

Vous aimez découvrir ces sources ?

Soutenez-moi sur Patreon

Articles similaires

Mon client a reçu le même colis 2 fois 😱 Nouveau YouTube

Mon client a reçu le même colis 2 fois 😱

Deux workers Laravel traitent la même expédition en même temps… et le client reçoit son colis 2 fois. 📦📦 Dans cette vidéo, je reproduis une vraie race condition avec deux processus lancés simultanément, puis je corrige le problème avec Laravel Lock et son système de locks distribués. 🔒 Un exemple simple pour comprendre quand un code du type read → check → modify → side effect peut devenir dangereux avec plusieurs workers ou requêtes concurrentes. Le résultat avant le lock : dispatch_count =…

Laravel Jutsu (YouTube)
Découverte de Symfony Language Tools (LSP) pour VS Code et OpenCode Nouveau YouTube

Découverte de Symfony Language Tools (LSP) pour VS Code et OpenCode

Découverte de Symfony Language Tools, le nouveau serveur LSP officiel de Symfony pour améliorer l’expérience de développement dans VS Code et les autres éditeurs compatibles LSP. Dans cette vidéo, je teste son installation et ses principales fonctionnalités : autocomplétion, navigation dans le code, diagnostics, routes Symfony, services, Twig, Doctrine, Messenger, Security et bien plus. On verra également comment Symfony Language Tools s’intègre avec VS Code, pourquoi il complète un serveur PHP…

Pentiminax (YouTube)
#370.bin - Intelligence(s): Apprentissage: Stocker la bonne information au bon endroit avec Mathieu Hainselin Récent Podcast

#370.bin - Intelligence(s): Apprentissage: Stocker la bonne information au bon endroit avec Mathieu Hainselin

"Notre cerveau n'est pas un disque dur" Série spéciale Intelligence(s) Cet été, IFTTD part en exploration. Sur les 52 derniers épisodes, on a parlé d'intelligence artificielle 38 fois. On maîtrise plutôt bien la partie artificielle &mdash mais l'intelligence, la vraie, l'originale, on n'en a presque jamais parlé. Alors le temps d'un été, on remonte à la source : 6 épisodes, 6 chercheurs, pour comprendre ce qu'est vraiment l'intelligence. Le D.E.V. de la semaine est Mathieu Hainselin, maître de…

IFTTD - If This Then Dev