Bonjour ! Moi, j'ai un problème, mon application affiche trop souvent :"Trop de requêtes". Comment je peux résoudre cela ? Votre aide me sera utile.
@forsearch-uu9oc8 сағат бұрын
et sinon pour larallama?
@etaamamadou87029 сағат бұрын
Super 👌 Vraiment, j'aime tes designs Tailwind CSS. Vous pouvez me guider ? Je suis null en tailwind CSS mais je veux bien l'utiliser.
@LaravelJutsuКүн бұрын
🚀 NOUVEAU TUTO Laravel : Découvrez comment intégrer Whisper pour de la reconnaissance vocale puissante directement en PHP, sans clé API ! 🎙 Transcrivez un fichier audio en texte en quelques minutes. 📹
@Sdirimohamedsalah6 күн бұрын
100 Plus léger et plus efficace qu’une l’installation complète d’un package dédié! Je vais essayer de l’adopter pour Atromotic translatable pour un système multilingue 🙂 Merci beaucoup
@LaravelJutsu5 күн бұрын
♥️
@alfaphil7 күн бұрын
Vidéo très intéressante, mais j'ai deux questions. 1 - Pourquoi dans ta class DeleteAction, tu utilises DB au lieu d'Eloquent pour tes requêtes ? 2 - Pourquoi ne pas passer par une method static dans la class AnonymizeAction, il n'y pas besoin d'instancier la class AnonymizeAction, elle est relativement basique ?
@LaravelJutsu7 күн бұрын
1 on a pas besoin du modèle donc pour améliorer les performances je passe par DB::table pour juste faire la requête, si tu veux quand même passer les modèles tu peux ajouter la clause toBase() 2 oui pourquoi pas, j'évite en général mais ça dépend
@alfaphil7 күн бұрын
@LaravelJutsu je m'en suis douté. Question performances, là je refactore un projet où je donne la responsabilité a MySQL de fetch les données issues de requêtes complexes avec jointures en passant par des views MySQL. Côté Laravel j'ai des migrations pour les views MySQL et des models pour les requêtes simples avec des conditions. Ça marche super bien. J'essaie de plus en plus de donner la responsabilité à la base de données via des views et des triggers et côté Laravel, il ne me reste plus que des requêtes simples. Bref j'explore :)))
@LaravelJutsu7 күн бұрын
@alfaphil tu es au top
@DavidDURIEUX7 күн бұрын
Pour le test, je suis pas totalement d'accord, car tu passes le résultat de l'action anonymize dans le test de la valeur, si l'anonymize bug et renvoi l'email, il va tester dans la base que l'email est l'email et non les ************. Tu devrais plutot tester que dans la campagne c'est justement les **********. Ou alors il faut que tu rajoutes un test uniquement pour l'action qui vérifie la conversin email -> **************
@LaravelJutsu7 күн бұрын
Exact, j'ai testé l'AnonymizeAction à côté mais je ne l'ai pas montré dans la vidéo
@nicolas.chauvet7 күн бұрын
Merci pour ces explications toujours aussi claires. Je n'ai pas bien compris l'intérêt de passer avec un action anonymize plutôt que directement une fonction déclarée dans Helpers ?
@LaravelJutsu7 күн бұрын
Ca pouvait aussi, j'avoue que c'était ASSEZ court pour en faire une classe, mais je voulais montrer une injection de dépendances :)
@megretmicha46708 күн бұрын
Merci pour la vidéo. Je vais prendre le risque de dire un bêtise mais pour moi quand j'utilise du code à plusieurs endroit de mon projet (comme ça pourrait etre le cas pour ton action anonymize) je fais un service plutôt qu'une action, que je réserve pour de la logique spécifique à un controller ou une classe. Et aussi il me semblait que les dépendances étaient injectées avant les paramètres dans les méthodes, comme ça si tu as des paramètres facultatifs ça évite de faire paramètres, dépendances, paramètres. N'hésitez pas à me dire si je raconte des bêtises, cela me permettra de m'améliorer.
@LaravelJutsu8 күн бұрын
Y'a aucune bêtise dans ce que tu dis, l'important est de faire ce qui fonctionne pour toi ! Pour ma part, si je fais un service, je mets des Actions dedans et pour la résolution des dépendances tu as l'embarras du choix : injection de dépendance donc dans le const, dans les paramètres, appeller les helper resolve() ou app() Reste cohérent dans ta façon de faire 😁 c'est tout, le reste c'est comme tu le sens
@LaravelJutsu8 күн бұрын
On découvre ou re-découvre le Design Pattern préféré des développeurs Laravel ! 🥸 Simple et efficace : 3, 2, 1 ACTION ! 🎬 kzbin.info/www/bejne/jJLXp3SMed1rprs
@restonspositifs33369 күн бұрын
Ca tombe pile poil sur un exemple type que je cherchais. Merci boss !
@antoiner212114 күн бұрын
Merci pour la video, mais je ne comprend pas comment ajouter une bdd en développement :(
@Aecy14 күн бұрын
toujours au top ! bravo
@LaravelJutsu14 күн бұрын
♥️♥️
@fabricep.131514 күн бұрын
Hello. Merci pour cette vidéo. Pourquoi avoir fait le choix des return; et pas de lever des exceptions sur tes « garde fou »?
@LaravelJutsu14 күн бұрын
Ce n'est pas censé se passer donc j'ai laissé comme ça mais oui je report habituellement
@grunkz14 күн бұрын
Si on voulait être un peu tatillon on pourrait dire que ton DTO devrait plutôt être un (voir probablement plusieurs) value object puisque il semble dans ton cas important que les valeurs métier en plus d'être présentent soit ce qu'on attend réellement. En gros un DTO stock des données sans plus de garantie , alors que Value Object offre normalement une garantie que les données sont bien celle que le code métier à besoin (genre un mail est bien un mail et pas juste une string). Mais c'est du chipotage ;)
@LaravelJutsu14 күн бұрын
C'est vrai ! Techniquement les infos sont déjà validées
@nicolasbejean15 күн бұрын
Très sympa cette explication. C'est très instructif et très claire. Bravo, comme toujours !
@LaravelJutsu14 күн бұрын
♥️
@arnaudl99515 күн бұрын
top ce format ! merci
@LaravelJutsu15 күн бұрын
♥️
@LaravelJutsu15 күн бұрын
👋 Merci d’avoir regardé cette vidéo ! 🚀 Si vous avez des questions, des idées pour améliorer le code, ou si vous voulez partager vos propres expériences avec ce type de système, les commentaires sont là pour ça ! 💬👇 Et n’oubliez pas de liker 👍 et de vous abonner 🔔 pour ne pas manquer les prochaines vidéos. Merci pour votre fidélité ! 🙌
@guillaumeJonjon19 күн бұрын
Perso je fais ça mais j’utilise des stubs et blade pour faciliter la génération du contenu des fichiers de test
@LaravelJutsu19 күн бұрын
Excellente idée !
@megretmicha467021 күн бұрын
Et là je me dit, pourquoi j'y ai pas penser tout seul 😂 Ça va faire gagner un temps fou
@pierrenapoletano388921 күн бұрын
Vidéo très intéressante, la vidéo m'a permit de consolider mes connaissances avec Vue JS. Quel est le thème utilisé pour PHPStorm ?
@LaravelJutsu21 күн бұрын
Le thème light il me semble j'utilise VSCode maintenant
@pileb21 күн бұрын
Bonne astuce ! Il n'y aurait pas moyen de se baser sur un stub pour éviter d'écrire le contenu du fichier à la main ?
@LaravelJutsu21 күн бұрын
Absolument
@LaravelJutsu22 күн бұрын
Tu passes encore des heures à écrire tes tests Laravel ?! 👺 Grâce à Punyapal Shah, découvre comment créer une commande qui génère tes tests automatiquement ! 🛠 ✨ Bonus : Apprends aussi à créer un alias pour simplifier encore plus ton workflow. 👉 vidéo : kzbin.info/www/bejne/ml6ccqFpjJV6d80
@julienSibille28 күн бұрын
Je trouve que c'est vraiment les meilleures vidéos l'apprentissage par l'échec, résoudre un dysfonctionnement invisible c'est une super idée
@LaravelJutsu28 күн бұрын
Merci ! 😊
@morganaubineau574428 күн бұрын
6:35 ROULEZ JEUNESSE !!!! 🚙🌪
@megretmicha467029 күн бұрын
Intéressant, je ne connaissais pas la façade concurrency et je vois déjà les applications que je vais pouvoir en faire. Merci comme d'habitude 😁
@LaravelJutsu29 күн бұрын
Avec plaisir 🙂
@dasieroger91929 күн бұрын
Salut Ludo, l'illustration du hero est vraiment top ! Est-ce que tu pourrais me partager ton astuce ou ta méthode pour la réaliser ?
@LaravelJutsu29 күн бұрын
Canva :)
@LaravelJutsu29 күн бұрын
💸 Dupliquer de l'argent sur une appli bancaire ? Découvrez comment un simple bug peut causer ce problème et comment y remédier avec Laravel 🫰 Chapitres du tutoriel : 00:00 Hacker les bénéficiares 04:35 Concurrency transfert d'argent 07:00 J'ai gagné 500€ !!! 08:00 Solution : lockForUpdate() Lien vers le projet complet : github.com/ludoguenet/lock-bank-app
@nexus_002729 күн бұрын
J'aimerais bien débuter mais je ne vois pas dans la description de partie sur les APIs ...🥺
@LaravelJutsu29 күн бұрын
Tu peux aller voir cette vidéo : kzbin.info/www/bejne/aHvbfZqfga6Xiskfeature=shared Sinon JustSteveKing est top
@holmessohe3593Ай бұрын
J'ai suivi votre vidéo sur la création d'un projet avec Vuejs 3 et laravel 9 et dans mes projets je crée des API que j'utilise dans la vie vuejs. Comment gérer les routes de la vue avec CreateWebHistory au lieu du CreateWebHashHistory. Merci
@xdk140Ай бұрын
C'est le meme principe pour afficher des images privés par exemple ?
@LaravelJutsuАй бұрын
Là ça peut être le cas mais attention car une seule URL= un seul chemin ici Si tu veux avoir une route qui te renvoie un fichier privé de façon plus flexible, je te conseille de créer une route signée qui prend l'id de ton fichier en paramètre par exemple. Puis tu rediriges sur l'URL interne via un redirect Avec Spatie Medialibrary par exemple
@xdk14028 күн бұрын
@LaravelJutsu merci je vais y jeter un coup d'œil
@xdk140Ай бұрын
Excatement ce que je cherchais depuis des années
@PierreSchinkoАй бұрын
Je crois que tu as perdu quelque chose 🤣🤣🤣
@bobbybob-cz3ntАй бұрын
Après ça on peut installer ce genre de choses sur un serveur classique type OVH ou o2switch ?
@yakhadimdiop7331Ай бұрын
Merci pour cette nouvelle découverte!🙏🤩
@sidymohamedcherifhaidara980Ай бұрын
Merci pour tout
@vinsmokesanji9485Ай бұрын
You know what the best thing that laravel added is internal web socket server It make life very easier
@LaravelJutsuАй бұрын
🍕 Nouvelle vidéo en ligne ! Je vous montre comment mettre en place un tracking de pizza en temps réel avec Laravel Reverb, comme chez Domino's. Découvrez le projet complet et le code sur GitHub ! 📲 github.com/ludoguenet/pizza-trackr
@michelcecere7286Ай бұрын
ras le cul de ces framework qui changent tout tout le temps ! Je ne peux même plus faire un layouts et l'utiliser? Ras le cul de ces changements intempestifs
@JustinLonginАй бұрын
Warning: Undefined array key "url"
@bignon-elie.danhinАй бұрын
Dis une vidéo sur les technologies de real time en général sera la bienvenue