👉 Bienvenue dans cette vidéo où nous allons apprendre à créer un système de Like / Dislike avec Laravel 7 et Ajax. 👉 Code GitHub : github.com/ludoguenet/laravel...
Hello les amis 👋, Le projet GitHub est disponible ici : github.com/ludoguenet/laravel-like-system N'hésitez pas à rejoindre le Discord : discord.com/invite/cuFxTjH La bise 😗
@@LaravelJutsu J'ai un petit souçis peut etre tu sais la solution. je suis en train de mettre le même system de like comme ici dans mon projets et dans mon projet j'utilise des '->paginate(12)' en infinite scroll. les 12 Premier post je sais liker sans souçis mais apès la 12ème post, je peux plus liker et je suis envoyer vers une page blanch avec une url 'localhost/post/like?' ... Tu'aurrais peut une piste de reflexion a me donnée?
@@MiniPinho098 je pense qu'à partir du 13eme les posts sont générés par le JavaScript et qu'ils sont certainement différé des 12 premiers eux générés par le back, compare les et regarde ce qui fait défaut
Merci pour la vidéo ! petite question ou faut-il ajouter la ligne return response()->json(['error' => 'Unauthorized', 'message' => 'Vous devez être connecté'], 401); ?
En règle générale c'est surtout pour préciser le message en console log sontubas une erreur ou dans un cas où tu veux récupérer la valeur de message pour l'afficher en front ! Chacun fait comme il veut pour le traitement des erreurs :)
@@LaravelJutsu D'accord merci pour ça. Et autre question si quelqu'un spamme le bouton like cela risque de faire beaucoup d'appel à la base de donnée non ?
Bonjour et merci Ludo pour tout. J'aimerais vous suggérer de faire une vidéo sur "Comment créer son propre Package Laravel à partir d'un Code Pure PHP-POO ???" genre un tutoriel complet dans ce sens. Merci par avance.
j'aime bien c simple mais plus de code vous pouvez faire une function dans un button function like(postid, userid){ $(`#image-${postid}`).attr('src', "{{ asset('assets/svg/loading.svg') }}"); axios.post('{{ route("post.like") }}',{ _token: token, post: postid, user: userid }).then((response) => { var like = $(`#image-${postid}`); var count = $(`.post-${postid}`).find('.count'); if(response.data.like == 'disliked'){ var total = parseInt(count.text()) - 1; count.text(total); like.attr('src', "{{ asset('assets/svg/heart.svg') }}"); }else{ var total = parseInt(count.text()) + 1; count.text(total); like.attr('src', "{{ asset('assets/svg/heart_colors.svg') }}"); } }).catch((error) => { console.log(error); }) } le code source: github.com/da-production/laravel-test
Hello les amis 👋,
Le projet GitHub est disponible ici : github.com/ludoguenet/laravel-like-system
N'hésitez pas à rejoindre le Discord : discord.com/invite/cuFxTjH
La bise 😗
peut tu faire une videos sur les systemes de notification via des API ca sera super
Merci ludo
superbe video
c'est très cool, une vidéo sur le système de notification et message instantané serait très cool. sinon merci pour le bon travail
Nord Coders Merci pour ce Tuto Il m'as bien aider, t'as super bien expliquer les choses et pris le temps de même montrer les console log je kiffe!!
Merci beaucoup !
@@LaravelJutsu J'ai un petit souçis peut etre tu sais la solution.
je suis en train de mettre le même system de like comme ici dans mon projets et dans mon projet j'utilise des '->paginate(12)' en infinite scroll.
les 12 Premier post je sais liker sans souçis mais apès la 12ème post, je peux plus liker et je suis envoyer vers une page blanch avec une url 'localhost/post/like?' ...
Tu'aurrais peut une piste de reflexion a me donnée?
@@MiniPinho098 je pense qu'à partir du 13eme les posts sont générés par le JavaScript et qu'ils sont certainement différé des 12 premiers eux générés par le back, compare les et regarde ce qui fait défaut
Encore du neuf!!!! Super!!!
pr moi ta chaine c parmis mes premier references pour laravel
Merci !! 🤙🏻
ahh yessss, en tout cas, moi je te "like" !!!! :)
the best!!!!
bravo
Merci pour la vidéo ! petite question ou faut-il ajouter la ligne return response()->json(['error' => 'Unauthorized', 'message' => 'Vous devez être connecté'], 401); ?
En règle générale c'est surtout pour préciser le message en console log sontubas une erreur ou dans un cas où tu veux récupérer la valeur de message pour l'afficher en front ! Chacun fait comme il veut pour le traitement des erreurs :)
@@LaravelJutsu D'accord merci pour ça. Et autre question si quelqu'un spamme le bouton like cela risque de faire beaucoup d'appel à la base de donnée non ?
Bonjour et merci Ludo pour tout.
J'aimerais vous suggérer de faire une vidéo sur "Comment créer son propre Package Laravel à partir d'un Code Pure PHP-POO ???" genre un tutoriel complet dans ce sens.
Merci par avance.
Merci à toi pour ce commentaire !
@@LaravelJutsu C'est à toi le "merci" pour tous tes efforts 🙏🙏🙏
bns svp téléchargez le code sur github
github.com/ludoguenet/laravel-like-system
cool ga
Merci :)
j'ai mis "like" avant de regarder la vidéo
j'aime bien c simple mais plus de code vous pouvez faire une function dans un button
function like(postid, userid){
$(`#image-${postid}`).attr('src', "{{ asset('assets/svg/loading.svg') }}");
axios.post('{{ route("post.like") }}',{
_token: token,
post: postid,
user: userid
}).then((response) => {
var like = $(`#image-${postid}`);
var count = $(`.post-${postid}`).find('.count');
if(response.data.like == 'disliked'){
var total = parseInt(count.text()) - 1;
count.text(total);
like.attr('src', "{{ asset('assets/svg/heart.svg') }}");
}else{
var total = parseInt(count.text()) + 1;
count.text(total);
like.attr('src', "{{ asset('assets/svg/heart_colors.svg') }}");
}
}).catch((error) => {
console.log(error);
})
}
le code source: github.com/da-production/laravel-test
how you compile after run command npm run watch ???
Try to run it through Cmder
Thanks i am in wrong folder public/js/app.js but the right resources/js/app.js :)