Bonjour Mr Chamla ! Je suis la plupart de tes vidéo tu m'apprends tellement de choses c'est incroyable, cela fait plusieurs jours que je bloque sur ce soucis de like dynamique pour une application web test que j'utilise pour m'entrainer et je tombe sur ta vidéo, quel miracle ! Merci encore pour ce partage précieux.
J'ai suivi toutes tes formations Symfony 4 et c'est SUBLIME !!! Les explications sont claires et précises et j'attends avec impatience toutes les prochaines vidéos sur le sujet. T'as vraiment changé ma vision des projets et mon appréhension à utiliser cette belle machine qu'est Symfony... En un mot : MERCI !!!!
Bonjour Lior, Je viens d'acheter ton cours car tes tutos mon vraiment donner envie d'investir dans ta formation. Encore merci pour tes tutos plutôt cours Gratuit sur UA-cam
d'accord, excellent cours encore une fois, grâce a vous j'ai surtout appris l'existence de bibliothèque comme "Axios" pour gérer AJAX, encore un truc ultra puissant créé par la communauté !!.. il est ici le véritable secret :p
Bonjour Lior ,tout d'abord merci pour ta super formation sur symfony vraiment complète, je suis débutant et je continue a me former sur ce fabuleux framework , et je voulait justement ensuite me lancer dans une formation angular car j'ai l'impression que la concaténation des 2 framework peut faire quelque chose de puissant . Alors pour moi ce sera Angular. Pour finir merci pour ta formation sur symfony car étant autodidacte ,sa ma vraiment fait faire un bon de géant dans ma formation.
Honnêtement je t'ai découvert depuis peu, Mais selon moi tu es un des meilleurs Formateur français que l'on puisse trouver sur le web, très pro,très sympathique tu donnes envie, ainsi qu'un max de connaissance bref tes super j'adore d'ailleurs je conseille a tous mes potes dev de venir découvrir tes vidéos tu es incroyable !
Bonjour ton tuto est super. chapeau !. pour les nouvelles versions de Symfony je crois que le ObjectManager est devenu EntityManagerInterface. J ai utilisé JQuery avec Axios j'ai un peu galéré mais c'est toujours un plaisir . Je vais suivre votre formation sur les api plateformes apparemment c'est un régale . Merci
Une fois de plus, une vidéo au TOP. Merci beaucoup Lior pour tous ces contenus. Je vote pour que ta prochaine formation s'appuie sur un front en React !!! ;)
Tes vidéo sont super bien faites, tu parle le plus clairement que j'ai entendu sur youtube (pour un tuto), tu explique tout dans le détail sans nous perdre dans des choses inutiles, très bon pédagogue. A quand les prochaines vidéo sur symfony 4 ? ça m'a beaucoup aider et je penses que je suis pas le seul, parce que ok la doc est bien remplis, mais pour un francophone, y a que toi que j'arrive a supporter plusieurs heures d'affilées ^^
Vidéo très intéressante encore une fois. Très claire facile à comprendre pour les débutants comme moi. J'ai commencé à me former sur angular et ionic du coup pour la formation api go angular 😎 encore merci et félicitations pour tout le boulot accompli
Tout d'abord Merci pour ce tuto sur symfony, j'ai réaliser les 4 vidéo précédentes pour la réalisation d'un blog tout à marché nickel j'ai donc voulu ajouter cette fonctionnalité "Like" au différents articles Mais je bloque. En effet lorsque j'arrive à ce moment de la vidéo 43:33 et que je clique sur j'aime je suis redirigé vers la page 127.0.0.1:8000/post/1/like. l'Ajax ne marche pas chez moi à priori et je ne sais pas quoi c'est du. Une idée d'où pourrais venir l'erreur? Merci d'avance
Aucune idée de où ça pourrait venir, par contre ce que tu peux faire c'est garder la console ouverte et activer l'option "Preserve logs" dans la configuration de la console de Chrome, ça te permettra de voir d'où vient l'erreur (sans doute un problème de JS)
Vraiment on t'aime beaucoup ,merci pour ces excellant cours , on attend votre prochaine formation. A propos du sondage moi je vote pour Angular ,mais je préfère plus votre choix entre le deux.
Salut Lior !!! Tes vidéos sont justes géniales !!! J'adore. J'apprends beaucoup plus qu'à l'université ! Notamment celle ci, car ce sujet n'est pas trop documenté pour Symfony sur le web. Alors un grand merci, j'espère que tu feras d'autres exemples ! :D Pour le framework VueJs ou bien React serait top ! D'ailleurs un exemple avec VueJs (installation (CDN ou avec Encore), utilisation progressive, AJAX ...) ou bien l'équivalent avec React serait l'idéal, j'en ait vraiment besoin. Je t'avoue que je suis un peu perdu en ce qui concerne le développement de certaines fonctionnalités. Comment bien les répartir entre le front et le back end, surtout quand les deux sont possibles. Je scrute ta chaîne pour ne pas louper la sortie de ta prochaine vidéo ! À bientôt !!!!
Salut Lior, est-ce que tu vas refaire une vidéo sur symfony avec ajax ? C’est hyper interessant indispensable et tellement rare il n’y a pas assez de ressources sur ça je trouve ! Ça serait génial en tout cas, par exemple un formulaire de recherche ajax en auto complétion, une messagerie instantanée ect.. :D
@@LiorCHAMLA Bonjour Lior, Grand Merci à toi. Ça va être pour moi une nouvelle occasion de redécouvrir React X sous un autre angle et d'apprendre de nouvelles choses. Chapeau à toi.
Excellent tuto. J'avais une erreur 500 aléatoire lors d'un clic sur j'aime avec WAMP mais ça fonctionne bien quand je lance un serveur en ligne de commande.
Salut lion top tes Tutos, juste que dans le readme il m'a manquer de faire un php bin/console doctrine:migrate et ensuite il a fallu faire une mise a jour de doctrine_migrations.yaml un problème de namespace ```doctrine_migrations: migrations_paths: "App\\Migrations": "src/Migrations"```
Bonjour, J'ai des soucis avec les clés étrangères lors de l'utilisation de Fixtures genre SQLSTATE[23000]: Integrity constraint violation: 1048 Column user_id' cannot be null
Bonjour Monsieur, merci infiniment pour votre cours. J'ai une question : je ne comprends pas pourquoi après avoir intégré le procédure d' ajax-axios, quand je like, ma page est dirigé toujours vers le format Json?
merci pour ce tutoriel c'est bénéfique, mais serait-il possible d'inclure également les services workers de notification qui fonctionne indépendamment avec le de l'application et de la base de donnée ? si oui comment on pourrait s'y prendre ?
Cher Lior, Serait-il possible de programmer une petite vidéo sur comment mettre à jour (en ajax) les options d'une select "fille" lorsqu'une option de la select "mère" a été choisie. Il parait que cela n'est pas possible avec le FormType. Merci d'avance !!!
Bonjour, tout d'abors exellent Tuto. J'ai une petite question. Une fois le systeme de like mis en place, j'aimerai savoir comment je peux trier mes annonces en fonction des likes. avec la fonction findBy(array(), "orderby likes") Sublime
Pas aussi simplement que ça parce que les likes ne sont pas un champ de la table mais une table liée, il faut donc faire une requête en DQL en demandant pour chaque article le compte de likes et ensuite ordonner par ça :-)
Merci infiniment pour ton travail t'es genial mes vives félicitations. S.T.P une question comment faire pour utiliser le Recaptcha v3 dans les formulaire de symfony 4 ? Merci pour quelques orientations
Merci vraiment professeur , Prof, vous avez dit que vous aller faire une formation qui montre comment faire un api REST avec symfony et le frottent sera en anguillar ou react . je veux savoir est ce que vous avez déjà fait cette formation?
Super tuto bravo. Pour le prochain tuto je pense qu'Angular serait le meilleur choix car plus facile à apprendre pour les débutants. Avez-vous une idée de quand celui-ci sortira ? J'ai une question concernant le prochain tuto : pourquoi créer une api côté back-office ? Est-il possible de coder un back-office classique et qu'ensuite côté front on utilise Angular qui va chercher les données dans notre base de données mysql ?
Non justement, le front n'a pas accès à la base de données, c'est justement pour ça qu'on créé une API en backend, car le backend lui a accès à la base de données et peut donc répondre à Angular ou React quand ils ont besoin de données :-)
Pour ceux qui ont des pb depuis qu'ils sont passés sur Catalina(MacOS) une commande peut résoudre cela : xcode-select --install cela mettra à jour xcode et peut régler qq soucis :)
Bah tu fais une vue (une fonction de controller) et une méthode custom dans le Repository pour choper les articles likés par l'utilisateur connecté oui :x Sinon, tu chope l'utilisateur, tu chopes ses likes, et dans les likes t'as les articles concernés, tu fais une moulinette de tout ça et t'es ok normalement :x
Il y a beaucoup de tutoriels là dessus mais c'est aussi un point que j'aborde dans ma formation sur Udemy (il y a un coupon de réduction dans la description de la vidéo si ça vous intéresse).
Bonjour quelqun peut m'aider svp j'ai un message dans le terminal quand je fais php bin/console "In SecurityExtension.php line 536: Argon2i algorithm is not supported. Please install the libsodium extension or upgrade to PHP 7.2+." mon php est bien 7.2
Alors peut etre que ça vient du fait que je suis sur symfony 5, mais quand je veux coder ma méthode like dans mon controleur, j'utilise l'entityManager (pas l'objectManager) et puis je peut pas juste faire "remove($like)" mais je dois faire $post->removeLike($like); $user->removeLike($like) et puis le flush, sinon il se passe rien dans ma BDD. Pareil au niveau du if pour ajouter un like! Est-ce que ça pourrait venir de quelquechose que j'ai mal fait? Merci pour le tuto d'ailleurs, ça m'a beaucoup aider pour faire du JS.
Merci pour ce tutoriel, j'ai juste une question bête ! dans la fonction "like" comment l'objet "$post" est-il injecter dans le paramètre lors du clique sachant qu'on a passé seulement l'ID du poste dans la route. c'est magique franchement mois d'habitude je recherche le poste par rapport a l'ID passé en paramètre et je continue comme tu le fait ! est ce que c'est l'Autowiring en action où est-ce que j'ai loupé un épisode ... Merci
@@LiorCHAMLA ok excuse moi je suis vraiment perdu en ce moment avec Symfony et tout ses bundle je ne sais plus lequel fait quoi et je cherchais le moyens de faire un syteme favoris en temps réelle mais personne n'est capable de me repondre correctement
Hello ! Merci beaucoup pour cette vidéo c'est une question que je me posais depuis un moment : comment faire de l'AJAX avec Symfony et rendre plus dynamique des sites^^ Je me demandais à tout hasard si tu avais créé la formation dont tu parlais en fin de vidéo =)
Bonjour, je développe actuellement un projet perso et j'ai suivi votre tutoriel, tout fonctionne à merveille, j'aimerais savoir si il est possible de réutiliser cette methode pour faire de meme avec des abonnement. Est t'il possible de lie une entite avec la meme entity (Un user peut s'abonner à un autre User) Merci d'avance. J'espère avoir été le plus clair possible
Oui on peut tout à fait faire des relations entre la même entité, exactement de la même façon ! Tu aurais donc une relation de plusieurs à plusieurs (ManyToMany) puisque plusieurs utilisateurs sont abonnés à plusieurs autres utilisateurs
Bonjour Lior, Merci pour la vidéo qui est très intéressante ! En ce qui concerne la prochaine formation sur API Platform, l'utiliserez-vous en faisant juste un composer req api ou avec Docker ? Concernant le front, je penche davantage pour React, mais peu importe. Je suis ouvert à l'apprentissage d'Angular ! :) À bientôt !
@@LiorCHAMLA Merci pour ta réponse. Malheureusement, c'est ce que j'ai fais mais j'ai une erreur disant que je suis du mauvais côté de l'association...
Controller "LandingBundle\Controller\SecurityController::loginAction()" requires that you provide a value for the "$authenticationUtils" argument. Either the argument is nullable and no null value has been provided, no default value has been provided or because there is a non optional argument after this one.
Bonjour Lior ! Je souhaiterais juste savoir si la formation "Symfony 4 / React" est toujours valide aujourd'hui ? (2 ans après) Est ce qu'il ne vaut mieux pas que j'apprenne les deux séparément ? (j'ai déjà commencé sur Symfony 5 depuis 2/3 mois) Mon processus d'auto-apprentissage depuis mars 2020 : HTML -> CSS -> (Wordpress, légèrement) -> PHP -> PHP POO -> Symfony 5 (le dernier projet en date est la réalisation d'un site web e-commerce avec notamment : easyAdmin, Stripe et Mailjet) . La suite logique je pense - je dis ça sous ton contrôle en tout cas - c'est les APIs.. mais je me rends compte qu'il faut que je passe par de l'Ajax.. et donc par du Javascript + potentiellement un framework JS. (les maillons manquants dans mon processus). Ma question principale : réaliser d'autres projets afin de conforter mes acquis OU faire une pause concernant Symfony et apprendre Javascript/AJAX/React VOIRE prendre ta formation si elle est toujours uptodate pour marier les deux ? 😁 Je n'ai malheureusement pas de contact dans le domaine pour me conseiller sur la suite (pas sur le meilleur choix à faire en tout cas). Je me suis donc permis de te laisser ce message en espérant avoir quelques conseils dès que tu en as le temps. Merci beaucoup en tout cas !
Alors pour répondre clairement : La formation est tout à fait valide aujourd'hui. Problème : ce n'est pas une formation à React, j'attend des gens qui prennent cette formation d'avoir déjà de bonnes bases en React. Donc à ne considérer que lorsque tu auras quelques projets dans les pattes :)
Merci pour ta réactivité Lior ! Je dois t'avouer que je ne m'attendais pas à une réponse aussi rapide xD Bien reçu ! je sais ce qu'il me reste à faire ! Bonne journée et encore merci !
Bonjour Lior, très bon tuto ! Merci Beaucoup ! Mais il y a quelque chose qui ne marche pas correctement et je ne sais pas d'où ça pourrait venir. Lorsque je change d'utilisateur et que je like un post, je ne peux plus enlever mon like. Au lieu de sa, ça rajoute des likes. Ce comportement s'effectue qu'au post déjà liké par un autre utilisateur.
J'aurais aimé avoir une vidéo sur l'ajax en envoyant un objet complet. Je galère sur mon projet d'apprentissage, symfony n'a pas l'air de désérialiser l'objet envoyé automatiquement, ce qui me force a vérifier chaque propriété (dans le cas d'un update) ect, ect. Pour le reste je n'ai rien à redire, j'ai acheter des tutoriaux premium sur udemy, je trouve que tes ressources sont largement supérieures et surtout elle sont gratuite.
Bonjour Mr Chamla ! Je suis la plupart de tes vidéo tu m'apprends tellement de choses c'est incroyable, cela fait plusieurs jours que je bloque sur ce soucis de like dynamique pour une application web test que j'utilise pour m'entrainer et je tombe sur ta vidéo, quel miracle ! Merci encore pour ce partage précieux.
Merci beaucoup à toi :)
J'ai suivi toutes tes formations Symfony 4 et c'est SUBLIME !!! Les explications sont claires et précises et j'attends avec impatience toutes les prochaines vidéos sur le sujet. T'as vraiment changé ma vision des projets et mon appréhension à utiliser cette belle machine qu'est Symfony... En un mot : MERCI !!!!
De rien, merci énormément à toi d'avoir visionné :-)
Bonjour Lior,
Je viens d'acheter ton cours car tes tutos mon vraiment donner envie d'investir dans ta formation.
Encore merci pour tes tutos plutôt cours Gratuit sur UA-cam
Merci de me faire confiance :-) donne nous de tes nouvelles pendant la formation !
d'accord, excellent cours encore une fois, grâce a vous j'ai surtout appris l'existence de bibliothèque comme "Axios" pour gérer AJAX, encore un truc ultra puissant créé par la communauté !!.. il est ici le véritable secret :p
Merci beaucoup :)
Bonjour Lior, Merci pour tes tutoriaux sublime. J'ai débuté à zéro avec tes formations sur Symfony et maintenant je suis un pro. Bravo!
Cool merci beaucoup :)
Bonjour Lior ,tout d'abord merci pour ta super formation sur symfony vraiment complète, je suis débutant et je continue a me former sur ce fabuleux framework , et je voulait justement ensuite me lancer dans une formation angular car j'ai l'impression que la concaténation des 2 framework peut faire quelque chose de puissant . Alors pour moi ce sera Angular. Pour finir merci pour ta formation sur symfony car étant autodidacte ,sa ma vraiment fait faire un bon de géant dans ma formation.
Merci à toi de m'avoir fait confiance et d'avoir suivi ma formation !
Honnêtement je t'ai découvert depuis peu, Mais selon moi tu es un des meilleurs Formateur français que l'on puisse trouver sur le web, très pro,très sympathique tu donnes envie, ainsi qu'un max de connaissance bref tes super j'adore d'ailleurs je conseille a tous mes potes dev de venir découvrir tes vidéos tu es incroyable !
WTF ce commentaire ultra touchant ! Merci énormément
Avec Grafikart 😃
Bonjour ton tuto est super. chapeau !. pour les nouvelles versions de Symfony je crois que le ObjectManager est devenu EntityManagerInterface. J ai utilisé JQuery avec Axios j'ai un peu galéré mais c'est toujours un plaisir . Je vais suivre votre formation sur les api plateformes apparemment c'est un régale . Merci
Merci énormément !
Une fois de plus, une vidéo au TOP. Merci beaucoup Lior pour tous ces contenus. Je vote pour que ta prochaine formation s'appuie sur un front en React !!! ;)
Tous mes respect Mr Lior, vous maitrisez la matière, en plus en version cool. God bless you
Merci beaucoup :)
Tes vidéo sont super bien faites, tu parle le plus clairement que j'ai entendu sur youtube (pour un tuto), tu explique tout dans le détail sans nous perdre dans des choses inutiles, très bon pédagogue.
A quand les prochaines vidéo sur symfony 4 ? ça m'a beaucoup aider et je penses que je suis pas le seul, parce que ok la doc est bien remplis, mais pour un francophone, y a que toi que j'arrive a supporter plusieurs heures d'affilées ^^
Alors ça c'est vraiment sympa :D
Bientôt d'autres vidéos, sur Symfony ou autres, je verrai bien :-)
merci pour les tutos. Je suis d'avis pour de l'angular concernant la prochaine formation..
C'est juste sublime !On attend la prochaine vidéo avec beaucoup d’intérêt. je suis pour Angular
Vidéo très intéressante encore une fois. Très claire facile à comprendre pour les débutants comme moi. J'ai commencé à me former sur angular et ionic du coup pour la formation api go angular 😎 encore merci et félicitations pour tout le boulot accompli
Je te remercie pour ce cours utile, je laisse un commentaire pour aider ta chaine à être mieux référencée (et elle mériterait d'être mieux connue !)
Merci énormément :)
Excellent tutoriel, On devrait avoir plus de Lior sur youtube !
Merci beaucoup !
Tout d'abord Merci pour ce tuto sur symfony, j'ai réaliser les 4 vidéo précédentes pour la réalisation d'un blog tout à marché nickel j'ai donc voulu ajouter cette fonctionnalité "Like" au différents articles Mais je bloque.
En effet lorsque j'arrive à ce moment de la vidéo 43:33 et que je clique sur j'aime je suis redirigé vers la page 127.0.0.1:8000/post/1/like. l'Ajax ne marche pas chez moi à priori et je ne sais pas quoi c'est du.
Une idée d'où pourrais venir l'erreur? Merci d'avance
Aucune idée de où ça pourrait venir, par contre ce que tu peux faire c'est garder la console ouverte et activer l'option "Preserve logs" dans la configuration de la console de Chrome, ça te permettra de voir d'où vient l'erreur (sans doute un problème de JS)
Vraiment on t'aime beaucoup ,merci pour ces excellant cours , on attend votre prochaine formation.
A propos du sondage moi je vote pour Angular ,mais je préfère plus votre choix entre le deux.
Merci beaucoup, et les gens ont choisi plutôt React, donc la formation est sortie sur du React :)
ils sont pareil merci beaucoup une autre fois j'ai vraiment besoin de cette formation
Salut Lior et merci une fois de plus pour ce tutoriel magnifique ; pour le prochain tuto je propose Angular
merci bcp pour cet explication précis sur symfony.grâce à vs tutoriels je pense réaliser un site complète avec symfony
Super ! :-)
Bravo cher Lior, Votre formation est excellente !!!
Merci cher Younes :D
Salut Lior !!!
Tes vidéos sont justes géniales !!! J'adore. J'apprends beaucoup plus qu'à l'université ! Notamment celle ci, car ce sujet n'est pas trop documenté pour Symfony sur le web. Alors un grand merci, j'espère que tu feras d'autres exemples ! :D
Pour le framework VueJs ou bien React serait top !
D'ailleurs un exemple avec VueJs (installation (CDN ou avec Encore), utilisation progressive, AJAX ...) ou bien l'équivalent avec React serait l'idéal, j'en ait vraiment besoin. Je t'avoue que je suis un peu perdu en ce qui concerne le développement de certaines fonctionnalités. Comment bien les répartir entre le front et le back end, surtout quand les deux sont possibles.
Je scrute ta chaîne pour ne pas louper la sortie de ta prochaine vidéo !
À bientôt !!!!
Merci Aurélien, je verrai pour la prochaine formation si on est sur du React ou du Angular x:
Trop clair vos vidéos, merci une fois de plus.
Moi, je vote pour VueJs et son écosystème.
Merci encore Lior ! C'était super comme d'habitude
Merci à toi :)
Vraiment top ! Encore une petite vidéo pour le déploiement de notre projet Symfony, on aura eu la totale ! :D
Y'a un chapitre entier dans ma formation udemy là dessus :D cf. lien en description
@@LiorCHAMLA j'ai vu oui ! Pas encore le budget malheureusement!
Salut Lior, est-ce que tu vas refaire une vidéo sur symfony avec ajax ? C’est hyper interessant indispensable et tellement rare il n’y a pas assez de ressources sur ça je trouve ! Ça serait génial en tout cas, par exemple un formulaire de recherche ajax en auto complétion, une messagerie instantanée ect.. :D
Pourquoi pas, j'ai plein d'idées mais pas de temps :x
Superbe vidéo. Encore une fois Merci Lior.
👍👍👍👍
Je suis pour Angular
Merci beaucoup ! Ce sera React :x
@@LiorCHAMLA
Bonjour Lior, Grand Merci à toi.
Ça va être pour moi une nouvelle occasion de redécouvrir React X sous un autre angle et d'apprendre de nouvelles choses.
Chapeau à toi.
Excellent tuto. J'avais une erreur 500 aléatoire lors d'un clic sur j'aime avec WAMP mais ça fonctionne bien quand je lance un serveur en ligne de commande.
Hello, le if/else pour switch entre les class css pour les pouces c'est pas un peu overkill ? On peut utiliser le .toggle
Salut, super tuto. Front en VueJS 🎉🎊
Salut lion top tes Tutos, juste que dans le readme il m'a manquer de faire un php bin/console doctrine:migrate et ensuite il a fallu faire une mise a jour de doctrine_migrations.yaml un problème de namespace
```doctrine_migrations:
migrations_paths:
"App\\Migrations": "src/Migrations"```
Merci pour le retour Alain :)
Super vidéo, c'est très bien expliqué ça fait plaisir !!
Merci !
Encore une fois un cours bien fait, bien expliqué. Merci pour ton travail ! ;)
Merci à toi d'avoir visionné :-) n'hésites pas à partager !
@@LiorCHAMLA ça marche!
Merci vraiment .vous étés un très bon formateur
Merci beaucoup :)
Bonjour,
J'ai des soucis avec les clés étrangères lors de l'utilisation de Fixtures
genre
SQLSTATE[23000]: Integrity constraint violation: 1048 Column user_id' cannot be null
Bah tu n'as pas donné de user à ton entité :)
Merci pour la vidéo trés instructif
De rien merci à toi :)
une fois de plus tu es le meilleur y a pas photo
Et à nouveau un pouce bleu pour toi. Merci pour cette vidéo.
Merci à toi Arno :)
tres bien fait.
merci beaucoup
Merci à toi :)
Thanks helped alot Lior , very nice tuto with a great explanation!!!
Thanks for watching
Angular, j'attend ce cour avec impatience
API Rest avec SYMFONY
Fronend avec ANGUALR
Millions of thanks @Lior
Ca sera du React finalement à la demande de la majorité :D
@@LiorCHAMLA d'accord on accepte, de toute façon la partie backend est la même et on vas tous apprendre. Bon courage 🙏
Si seulement on pouvait mettre plus qu'un pouce bleu...
Des dizaines de pouce bleu pour toi qui m'a beaucoup aidé sur le coup !
Merci Louis !
Bonjour Monsieur, merci infiniment pour votre cours. J'ai une question : je ne comprends pas pourquoi après avoir intégré le procédure d' ajax-axios, quand je like, ma page est dirigé toujours vers le format Json?
Tu as du faire une bêtise dans ton controller :) re-regarde bien le code :)
merci pour ce tutoriel c'est bénéfique, mais serait-il possible d'inclure également les services workers de notification qui fonctionne indépendamment avec le de l'application et de la base de donnée ? si oui comment on pourrait s'y prendre ?
Bah là t'as énormément de choses à voir pour arriver à tes fins :)
Cher Lior,
Serait-il possible de programmer une petite vidéo sur comment mettre à jour (en ajax) les options d'une select "fille" lorsqu'une option de la select "mère" a été choisie. Il parait que cela n'est pas possible avec le FormType. Merci d'avance !!!
Je ne pense pas mais je le note quand même dans le cahier des vidéos :-)
Trop bien ! Merci !
Merci à toi :)
Bonjour, tout d'abors exellent Tuto.
J'ai une petite question. Une fois le systeme de like mis en place, j'aimerai savoir comment je peux trier mes annonces en fonction des likes. avec la fonction findBy(array(), "orderby likes")
Sublime
Pas aussi simplement que ça parce que les likes ne sont pas un champ de la table mais une table liée, il faut donc faire une requête en DQL en demandant pour chaque article le compte de likes et ensuite ordonner par ça :-)
Comment on fait pour faire un scroll infini avec ajax et symfony 4 ?
Merci infiniment pour ton travail t'es genial mes vives félicitations. S.T.P une question comment faire pour utiliser le Recaptcha v3 dans les formulaire de symfony 4 ? Merci pour quelques orientations
Aucune idée :D mais merci pour ton commentaire
Merci vraiment professeur ,
Prof, vous avez dit que vous aller faire une formation qui montre comment faire un api REST avec symfony et le frottent sera en anguillar ou react .
je veux savoir est ce que vous avez déjà fait cette formation?
Oui elle est ici (avec une réduction de 55% pour mes visiteurs UA-cam ;)) : learn.web-develop.me/?coupon=REDUC55
@@LiorCHAMLA Vraiment merci beaucoup c'est très généreux de votre part
Super tuto bravo. Pour le prochain tuto je pense qu'Angular serait le meilleur choix car plus facile à apprendre pour les débutants. Avez-vous une idée de quand celui-ci sortira ?
J'ai une question concernant le prochain tuto : pourquoi créer une api côté back-office ? Est-il possible de coder un back-office classique et qu'ensuite côté front on utilise Angular qui va chercher les données dans notre base de données mysql ?
Non justement, le front n'a pas accès à la base de données, c'est justement pour ça qu'on créé une API en backend, car le backend lui a accès à la base de données et peut donc répondre à Angular ou React quand ils ont besoin de données :-)
Pour ceux qui ont des pb depuis qu'ils sont passés sur Catalina(MacOS) une commande peut résoudre cela :
xcode-select --install
cela mettra à jour xcode et peut régler qq soucis :)
J'ai un soucis avec les routes : les 3 premiers routes que j'ai créé ça fonctionne très bien mais ceux d'après ne fonctionne pas.
J'ai une erreur lors de l'install " [ErrorException]
curl_multi_setopt(): CURLPIPE_HTTP1 is no longer supported"
Hello ! Comment pourrait-on récupérer tous les articles likés par l’utilisateur connecté sur une vue prévue à cet effet ?
Bah tu fais une vue (une fonction de controller) et une méthode custom dans le Repository pour choper les articles likés par l'utilisateur connecté oui :x
Sinon, tu chope l'utilisateur, tu chopes ses likes, et dans les likes t'as les articles concernés, tu fais une moulinette de tout ça et t'es ok normalement :x
Merci beaucoup vous etes magnifique. Le seul souci que j'ai actuellement est comment deployer un projet symfony4
Il y a beaucoup de tutoriels là dessus mais c'est aussi un point que j'aborde dans ma formation sur Udemy (il y a un coupon de réduction dans la description de la vidéo si ça vous intéresse).
You saved me live and project I`m working on ;) Thanks
PS: SINCE TODAY I LEAN FRANCHE
:p :p :p
Merci pour ce cour sur symfony.
Dommage symfony n'a pas rajouté la méme fonctionnalité ajax qui existe sur ruby on rails
Oui c'était un peu magique quand même dans Rails ^^
salut Mr comment télécharger guthub et comment installer en même temps ,comment fonction CMD et comment fair pour aller directement à visual code
Elimane, toutes les questions que tu me poses c'est pas le sujet de ma vidéo, c'est des choses que tu vas trouver par toi même sur Google :)
Super vidéo merci ! Et pour répondre à la question du framework js je pencherais plus vers du Vuejs
Mais je suis nul en Vue.js :'(((
Très bonne vidéo!!!
Super vidéo t dans le futur Dark Vallior....;) sinon pour le framework preference pour this->React.js
Merci :D Ok ce sera React :-)
Bonjour quelqun peut m'aider svp j'ai un message dans le terminal quand je fais php bin/console "In SecurityExtension.php line 536:
Argon2i algorithm is not supported. Please install the libsodium extension
or upgrade to PHP 7.2+." mon php est bien 7.2
Bonjour Monsieur, merci pour votre réponse. Mes erreurs sont dans les codes js d'ajax. Le like fonctionne bien maitenant.
Parfait
I'm going to buy your course on udemy, my friend, thanks a lot for this amazing content
Thanks for your trust !
Vraiment génial ! Sur quel site que je peux trouver tes formations payantes? Je suis pour Angular
Mes formations payantes sont ici : learn.web-develop.me :)
Alors peut etre que ça vient du fait que je suis sur symfony 5, mais quand je veux coder ma méthode like dans mon controleur, j'utilise l'entityManager (pas l'objectManager) et puis je peut pas juste faire "remove($like)" mais je dois faire $post->removeLike($like); $user->removeLike($like) et puis le flush, sinon il se passe rien dans ma BDD. Pareil au niveau du if pour ajouter un like! Est-ce que ça pourrait venir de quelquechose que j'ai mal fait? Merci pour le tuto d'ailleurs, ça m'a beaucoup aider pour faire du JS.
En théorie, je pense que ça vient d'un truc chez toi oui :p haha
Merci pour ce tutoriel, j'ai juste une question bête ! dans la fonction "like" comment l'objet "$post" est-il injecter dans le paramètre lors du clique sachant qu'on a passé seulement l'ID du poste dans la route. c'est magique franchement mois d'habitude je recherche le poste par rapport a l'ID passé en paramètre et je continue comme tu le fait ! est ce que c'est l'Autowiring en action où est-ce que j'ai loupé un épisode ... Merci
C'est ce qu'on appelle le ParamConverter, y a rien de magique mais il faut étudier le truc pour bien le comprendre :)
Salut Lior merci encore pour ce tuto , moi je vote pour REACT
l'installation depuis le dépôt github ne fonctionne plus : "[ErrorException]
curl_multi_setopt(): CURLPIPE_HTTP1 is no longer supported"
Tu as pu corriger le soucis ?
@@LiorCHAMLA non pourquoi il y a un correctif ?
Bonjour Lior ce tuto est il encore a jour j'ai vu que l'on pouvait aussi utiliser mercure quelle est la meilleure solution?
Ce tuto est encore d'actualité oui, et Mercure ça n'a rien à voir avec le sujet du tuto, Mercure c'est pour faire du temps réel :x
@@LiorCHAMLA ok excuse moi je suis vraiment perdu en ce moment avec Symfony et tout ses bundle je ne sais plus lequel fait quoi et je cherchais le moyens de faire un syteme favoris en temps réelle mais personne n'est capable de me repondre correctement
hello, can you make a video (symfony 4 or 5) menu submenu database
It is not in my pipe for now, sorry :)
@@LiorCHAMLAyou are a great professional, it is a pity that there is no such lesson
Hello !
Merci beaucoup pour cette vidéo c'est une question que je me posais depuis un moment : comment faire de l'AJAX avec Symfony et rendre plus dynamique des sites^^
Je me demandais à tout hasard si tu avais créé la formation dont tu parlais en fin de vidéo =)
Ho oui ça fait longtemps, elle est ici : learn.web-develop.me :)
Bonjour, je développe actuellement un projet perso et j'ai suivi votre tutoriel, tout fonctionne à merveille, j'aimerais savoir si il est possible de réutiliser cette methode pour faire de meme avec des abonnement. Est t'il possible de lie une entite avec la meme entity (Un user peut s'abonner à un autre User)
Merci d'avance.
J'espère avoir été le plus clair possible
Oui on peut tout à fait faire des relations entre la même entité, exactement de la même façon ! Tu aurais donc une relation de plusieurs à plusieurs (ManyToMany) puisque plusieurs utilisateurs sont abonnés à plusieurs autres utilisateurs
@@LiorCHAMLA Merci beaucoup je vais mettre cela en place
je vote Angular aussi !
Dans le cas ou on veut envoyer le resultat d'un select via json qu'est ce qu'on fait?
On réfléchi et on lit les documentations ;-D
Faites un cours sur les deux framework, react ou angular
Je fais ce que je peux déjà :p
Bonjour Lior,
Merci pour la vidéo qui est très intéressante ! En ce qui concerne la prochaine formation sur API Platform, l'utiliserez-vous en faisant juste un composer req api ou avec Docker ?
Concernant le front, je penche davantage pour React, mais peu importe. Je suis ouvert à l'apprentissage d'Angular ! :)
À bientôt !
Je ne pense pas qu'on travaillera sur Docker que la plupart de mes étudiants ne connaissent pas. Ce sera donc tout "from scratch" :D
yess
Mercie beaucoup pour la vidéo
Super vidéo, très claire ! Par contre petite question, comment, à partir de ce modèle, créer un classement des articles par likes ?
Dans ton controller, quand tu récupère la liste des articles, tu précises un ordre :)
@@LiorCHAMLA Merci pour ta réponse. Malheureusement, c'est ce que j'ai fais mais j'ai une erreur disant que je suis du mauvais côté de l'association...
Front Vue ça va être pas mal; Continue merci pour ses vidéos
Je ne connais pas assez Vue pour former d'autres gens à ça :x
Easy implemented! Thanks mate
Thx for watching !
Controller "LandingBundle\Controller\SecurityController::loginAction()" requires that you provide a value for the "$authenticationUtils" argument. Either the argument is nullable and no null value has been provided, no default value has been provided or because there is a non optional argument after this one.
Bonjour Lior !
Je souhaiterais juste savoir si la formation "Symfony 4 / React" est toujours valide aujourd'hui ? (2 ans après)
Est ce qu'il ne vaut mieux pas que j'apprenne les deux séparément ? (j'ai déjà commencé sur Symfony 5 depuis 2/3 mois)
Mon processus d'auto-apprentissage depuis mars 2020 : HTML -> CSS -> (Wordpress, légèrement) -> PHP -> PHP POO -> Symfony 5 (le dernier projet en date est la réalisation d'un site web e-commerce avec notamment : easyAdmin, Stripe et Mailjet) .
La suite logique je pense - je dis ça sous ton contrôle en tout cas - c'est les APIs.. mais je me rends compte qu'il faut que je passe par de l'Ajax.. et donc par du Javascript + potentiellement un framework JS. (les maillons manquants dans mon processus).
Ma question principale : réaliser d'autres projets afin de conforter mes acquis OU faire une pause concernant Symfony et apprendre Javascript/AJAX/React VOIRE prendre ta formation si elle est toujours uptodate pour marier les deux ? 😁
Je n'ai malheureusement pas de contact dans le domaine pour me conseiller sur la suite (pas sur le meilleur choix à faire en tout cas). Je me suis donc permis de te laisser ce message en espérant avoir quelques conseils dès que tu en as le temps.
Merci beaucoup en tout cas !
Alors pour répondre clairement :
La formation est tout à fait valide aujourd'hui. Problème : ce n'est pas une formation à React, j'attend des gens qui prennent cette formation d'avoir déjà de bonnes bases en React.
Donc à ne considérer que lorsque tu auras quelques projets dans les pattes :)
Merci pour ta réactivité Lior ! Je dois t'avouer que je ne m'attendais pas à une réponse aussi rapide xD
Bien reçu ! je sais ce qu'il me reste à faire ! Bonne journée et encore merci !
Vue JS 👌
Super tuto come d'hab..juste dommage d'attendre 36min pour attaquer l'ajax.... mais il faut bien poser le cadre pour la compréhention:)
Merci Laurent :)
Top la video!!!! merci bro :)
Merci pour la vidéo. Pour la question : Soit du Vue.js ou du React
Merci pour ta réponse :-)
je vote Angular 6 !
merci pour ses tutos je vote angular
Merci mais ce sera React :-)
Sublime 👌👍😁
Angular ;)
merci pr cette vidéo ;)
Et non, ce sera du React :-)
@@LiorCHAMLA dommage 😉
@@LiorCHAMLA J'ai une idée : Tu fais les 2 !!!! :)
Elle est bonne cette idée ? Comme ça il y en a pr tout le monde .... ;)
Bonjour Lior, très bon tuto ! Merci Beaucoup ! Mais il y a quelque chose qui ne marche pas correctement et je ne sais pas d'où ça pourrait venir. Lorsque je change d'utilisateur et que je like un post, je ne peux plus enlever mon like. Au lieu de sa, ça rajoute des likes. Ce comportement s'effectue qu'au post déjà liké par un autre utilisateur.
C'est un vieux tutoriel et j'aurai bien du mal à t'aider de là où je suis :x
Salut va tu faire une vidéo sur les API rest et l'outil api platform?
Oui il y aura une vidéo très simple sur UA-cam et une formation plus complète sur Udemy au sujet d'API Platform et de React :-)
@@LiorCHAMLA parfait hâte de voir ça vous avez une date ?
@@nicolasfidel9528 Non, dans quelques mois je dirai :D
@@LiorCHAMLA hâte de voir ça il y a peu de cours là dessus en français
Angular 👐
Quand l'utilisateur n'est pas authentifié l'erreur HTTP est 401. L'erreur 403 correspond à l'absence d'autorisation.
Merci Yannick :)
Merci.
De rien, merci à toi d'avoir visionné :-)
Est-ce que la formation couvre le ssr ?
Nop !
J'aurais aimé avoir une vidéo sur l'ajax en envoyant un objet complet.
Je galère sur mon projet d'apprentissage, symfony n'a pas l'air de désérialiser l'objet envoyé automatiquement, ce qui me force a vérifier chaque propriété (dans le cas d'un update) ect, ect.
Pour le reste je n'ai rien à redire, j'ai acheter des tutoriaux premium sur udemy, je trouve que tes ressources sont largement supérieures et surtout elle sont gratuite.