artincms / laravel_comments_system
ArtinCMS.com 官方 Laravel 评论系统包
dev-master
2020-02-13 07:00 UTC
Requires
- artincms/laravel_morphable_manager: dev-master
- yajra/laravel-datatables-oracle: >=9.0
This package is auto-updated.
Last update: 2024-09-13 16:56:55 UTC
README
laravel comments system 是一个 Laravel 包,前端模板使用 Vue.js 提供用户界面环境。
要求
- PHP >= 7.0
- Laravel 5.5|5.6
安装
快速安装
composer require artincms/laravel_comment_system
发布供应商
$ php artisan vendor:publish --provider=ArtinCMS\LCS\LCSServiceProvider如果更新包并发布供应商,你应该运行
$ php artisan vendor:publish --provider=ArtinCMS\LCS\LCSServiceProvider --force
迁移表格
$ php artisan migrate
发布种子
```apple js php artisan db:seed --class="ArtinCMS\LCS\Database\Seeds\LmmMorphableTableSeeder" ```在所有你想使用 Laravel 评论系统的分类中,你应该填写 lmm_morphable 表。例如,如果你想使用这个包来处理文章,你应该按照以下方式填写 lmm_morphable:用法
为了使用这个包,你应该在项目的任何地方使用以下辅助函数,例如在控制器中。这个辅助函数是创建 HTML 模态框以在后台显示评论管理器
LCS_createBackendCommentHtml()
在前端使用评论模板
laravel comment system 使用 vue.js 在前端显示模板。为了在你的页面(例如文章页面)中使用评论模板,你应该在你想放置的地方插入以下组件。 <div id="lcs_comment">
<laravel_comment_system target_model_name="item_model" target_id="{{LCS_getEncodeId(1)}}" target_parent_column_name="encode_parent_id" :rtl=true :jalali_data=true></laravel_comment_system>
</div>
该目标模型是你想连接到评论的模型,id 是数据库元素的数据库 ID,'target_parent_column_nam' 是数据库中父级的名称。