教你使用laravel-like-comment评论插件
发布时间 - 2020-08-29 00:00:00 点击率:次下面由Laravel教程栏目给大家介绍laravel-like-comment评论插件的使用,希望对需要的朋友有所帮助!
Laravel like comment
laravel-like-comment 是一款基于ajax的laravel评论系统.用户需要登录后对自己喜欢文章或者其它模块进行评论、点赞.
功能
- 喜欢
- 不喜欢
- 评论
- 对评论信息 支持与否
- 用户头像
安装
运行
composer require risul/laravel-like-comment
配置服务
在 你的 service providerr 列表中添加
risul\LaravelLikeComment\LikeCommentServiceProvider::class
发布配置服务
php artisan vendor:publish
迁移数据表,并创建评论等相关联的数据表.
php artisan migrate
在你需要评论的页面head中添加评论css样式.
添加 jquery 和 script
注意:因原文中jquery使用到 google资源 这里我修改成国内的。
在 config/laravelLikeComment.php 加入 user 模型 路径
注意:看好自己的user模型路径,是否修改,默认路径是下面的。
'userModel' => 'App\User'
在你的 user 模型中加入下面的代码.
/**
* 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'])like_item_id: 是将要整合所在模块的标记 id .
比如,我想要在文章post模型,文章展示页面添加此功能,并在数据表中标记下来,这条数据的详细信息,可以这样组合标记 post_1(post为文章模型,1为文章id)。
引用后如下:
@include('laravelLikeComment::like', ['like_item_id' => "post_".$post->id])在你想要添加评论的模块中添加下面代码:
标记方式如上
@include('laravelLikeComment::comment', ['comment_item_id' => 'video_12'])comment_item_id: 是将要整合所在模块的评论标记 id .
# laravel
# php
# jquery
# css
# ajax
# 你想要
# 自己的
# 我想
# 不喜欢
# 并在
# 要在
# 这条
# 给大家
# 相关联
# 自己喜欢
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何在搬瓦工VPS快速搭建网站?
b2c电商网站制作流程,b2c水平综合的电商平台?
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程
Laravel用户密码怎么加密_Laravel Hash门面使用教程
如何快速搭建高效可靠的建站解决方案?
Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程
文字头像制作网站推荐软件,醒图能自动配文字吗?
深入理解Android中的xmlns:tools属性
无锡营销型网站制作公司,无锡网选车牌流程?
高性价比服务器租赁——企业级配置与24小时运维服务
🚀拖拽式CMS建站能否实现高效与个性化并存?
如何在VPS电脑上快速搭建网站?
如何快速打造个性化非模板自助建站?
javascript中的数组方法有哪些_如何利用数组方法简化数据处理
Laravel Debugbar怎么安装_Laravel调试工具栏配置指南
Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层
Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置
Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案
如何在IIS中新建站点并配置端口与IP地址?
Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区
如何快速上传建站程序避免常见错误?
如何选择PHP开源工具快速搭建网站?
装修招标网站设计制作流程,装修招标流程?
青岛网站建设如何选择本地服务器?
php打包exe后无法访问网络共享_共享权限设置方法【教程】
Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康
如何实现javascript表单验证_正则表达式有哪些实用技巧
简历在线制作网站免费版,如何创建个人简历?
微信小程序 input输入框控件详解及实例(多种示例)
Laravel如何保护应用免受CSRF攻击?(原理和示例)
jQuery 常见小例汇总
Win11怎样安装网易有道词典_Win11安装词典教程【步骤】
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?
如何挑选最适合建站的高性能VPS主机?
网页设计与网站制作内容,怎样注册网站?
音乐网站服务器如何优化API响应速度?
Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】
HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】
Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出
Laravel如何实现用户注册和登录?(Auth脚手架指南)
C++用Dijkstra(迪杰斯特拉)算法求最短路径
Laravel如何实现API速率限制?(Rate Limiting教程)
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法
如何注册花生壳免费域名并搭建个人网站?
昵图网官方站入口 昵图网素材图库官网入口
高端网站建设与定制开发一站式解决方案 中企动力
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?

