composer require risul/laravel-like-comment
risul\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 ]; }
@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!