Vous apprendre à utiliser le plug-in de commentaire de type Laravel
Laravel like comment
laravel-like-comment est un système de commentaires Laravel basé sur ajax. Les utilisateurs doivent se connecter à. commentez Commentez et aimez les articles ou autres modules que vous aimez.Fonction
- J'aime
- Je n'aime pas
- Commentaire
- Prise en charge des informations sur les commentaires
- Avatar de l'utilisateur
Installer
Exécutercomposer require risul/laravel-like-comment
Service de configuration
Ajoutezrisul\LaravelLikeComment\LikeCommentServiceProvider::class
service providerr
Publiez le service de configurationphp artisan vendor:publish
à votre
liste pour migrer les tables de données et créer des commentaires et autres associations Table de données.php artisan migrate
<link href="//cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.2/components/icon.min.css" rel="stylesheet"> <link href="//cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.2/components/comment.min.css" rel="stylesheet"> <link href="//cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.2/components/form.min.css" rel="stylesheet"> <link href="//cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.2/components/button.min.css" rel="stylesheet"> <link href="{{ asset('/vendor/laravelLikeComment/css/style.css') }}" rel="stylesheet">
Remarque : jquery est utilisé dans le texte original I utilisé les ressources de Google et les a modifiées en ressources nationales.Ajouter le chemin du modèle utilisateur dans<script src="https://cdn.jsdelivr.net/npm/jquery@1.12.4/dist/jquery.min.js"></script> <script src="{{ asset('/vendor/laravelLikeComment/js/script.js') }}" type="text/javascript"></script>Copier après la connexion
config/laravelLikeComment.php
Remarque : Soyez optimiste quant au chemin de votre modèle utilisateur et modifiez-le ou non. Le chemin par défaut est le suivant.Ajoutez le code suivant à votre modèle d'utilisateur.'userModel' => 'App\User'Copier après la connexion
/** * Return the user attributes. * @return array */ public static function getAuthor($id) { $user = self::find($id); return [ 'id' => $user->id, 'name' => $user->name, 'email' => $user->email, 'url' => '', // Optional 'avatar' => 'gravatar', // Default avatar 'admin' => $user->role === 'admin', // bool ]; }
Utilisez
sur la page sur laquelle vous souhaitez ajouter des likes pour ajouter le code suivant.@include('laravelLikeComment::like', ['like_item_id' => 'image_31'])
est l'identifiant de balise du module à intégrer like_item_id:
Par exemple, je souhaite ajouter cette fonction au modèle de publication d'article et à l'affichage de l'article. page, Et marquez-le dans le tableau de données. Les informations détaillées de ces données peuvent être combinées et marquées post_1 (post est le modèle de l'article, 1 est l'identifiant de l'article).Ajoutez le code suivant dans le module où vous souhaitez ajouter des commentaires :La citation est la suivante :
@include('laravelLikeComment::like', ['like_item_id' => "post_".$post->id])Copier après la connexion
La méthode de marquage est comme ci-dessus@include('laravelLikeComment::comment', ['comment_item_id' => 'video_12'])Copier après la connexionest l'identifiant de la balise de commentaire du module à intégrer.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds





Méthode pour obtenir le code de retour lorsque l'envoi par e-mail de Laravel échoue. Lorsque vous utilisez Laravel pour développer des applications, vous rencontrez souvent des situations où vous devez envoyer des codes de vérification. Et en réalité ...

Laravel Schedule Tâche d'exécution de dépannage non réactif Lorsque vous utilisez la planification des tâches de calendrier de Laravel, de nombreux développeurs rencontreront ce problème: Schedule: Exécuter ...

La méthode de traitement de l'échec de l'e-mail de Laravel à envoyer le code de vérification est d'utiliser Laravel ...

Comment implémenter la fonction du tableau de Cliquez sur personnalisé pour ajouter des données dans DCATADMIN (Laravel-Admin) lors de l'utilisation de DCAT ...

Laravel - Dump Server - Le serveur de dump Laravel est livré avec la version de Laravel 5.7. Les versions précédentes n'incluent aucun serveur de dump. Le serveur de vidage sera une dépendance de développement dans le fichier laravel/laravel composer.

L'impact du partage des connexions redis dans Laravel Framework et sélectionnez Méthodes Lors de l'utilisation de Laravel Framework et Redis, les développeurs peuvent rencontrer un problème: grâce à la configuration ...

Connexion de la base de données des locataires personnalisés dans le package d'extension multi-locataire Laravel Stancl / location Lors de la construction d'applications multi-locataires à l'aide du package d'extension multi-locataire Laravel Stancl / location, ...

Laravel - URL d'action - Laravel 5.7 introduit une nouvelle fonctionnalité appelée « URL d'action appelable ». Cette fonctionnalité est similaire à celle de Laravel 5.6 qui accepte la méthode string in action. L'objectif principal de la nouvelle syntaxe introduite par Laravel 5.7 est de diriger
