Système de like avec Laravel et AJAX

Поделиться
HTML-код
  • Опубликовано: 5 авг 2020
  • 👉 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...
  • НаукаНаука

Комментарии • 30

  • @LaravelJutsu
    @LaravelJutsu  3 года назад +1

    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 😗

  • @angeromeogouebi2948
    @angeromeogouebi2948 3 года назад +3

    peut tu faire une videos sur les systemes de notification via des API ca sera super

  • @kamilia4461
    @kamilia4461 3 года назад +1

    Merci ludo

  • @angeromeogouebi2948
    @angeromeogouebi2948 3 года назад +1

    superbe video

  • @esperantkela5077
    @esperantkela5077 3 года назад +1

    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

  • @MiniPinho098
    @MiniPinho098 3 года назад

    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!!

    • @LaravelJutsu
      @LaravelJutsu  3 года назад +1

      Merci beaucoup !

    • @MiniPinho098
      @MiniPinho098 3 года назад

      ​@@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?

    • @LaravelJutsu
      @LaravelJutsu  3 года назад

      @@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

  • @jeanyvesnkodombe995
    @jeanyvesnkodombe995 3 года назад +1

    Encore du neuf!!!! Super!!!

  • @wassimkaouia3965
    @wassimkaouia3965 3 года назад

    pr moi ta chaine c parmis mes premier references pour laravel

  • @jc0164
    @jc0164 3 года назад +3

    ahh yessss, en tout cas, moi je te "like" !!!! :)

  • @mambafeitanguy3285
    @mambafeitanguy3285 3 года назад

    the best!!!!

  • @actualitemusicale8377
    @actualitemusicale8377 3 года назад

    bravo

  • @milopm7083
    @milopm7083 3 года назад +2

    Merci pour la vidéo ! petite question ou faut-il ajouter la ligne return response()->json(['error' => 'Unauthorized', 'message' => 'Vous devez être connecté'], 401); ?

    • @LaravelJutsu
      @LaravelJutsu  3 года назад

      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 :)

    • @milopm7083
      @milopm7083 3 года назад

      @@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 ?

  • @marc-aurelechegnimonhanaya8264
    @marc-aurelechegnimonhanaya8264 3 года назад

    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.

  • @madimouloud4822
    @madimouloud4822 3 года назад +1

    bns svp téléchargez le code sur github

    • @LaravelJutsu
      @LaravelJutsu  3 года назад

      github.com/ludoguenet/laravel-like-system

  • @henochangemichaellonzokoff6036
    @henochangemichaellonzokoff6036 3 года назад

    cool ga

  • @ecoweb5070
    @ecoweb5070 3 года назад +3

    j'ai mis "like" avant de regarder la vidéo

  • @d.aproduction3139
    @d.aproduction3139 3 года назад

    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

  • @rabiezouita6905
    @rabiezouita6905 3 года назад

    how you compile after run command npm run watch ???

    • @LaravelJutsu
      @LaravelJutsu  3 года назад +1

      Try to run it through Cmder

    • @rabiezouita6905
      @rabiezouita6905 3 года назад +1

      Thanks i am in wrong folder public/js/app.js but the right resources/js/app.js :)