kanvas/moderation
Composer 安装命令:
composer create-project kanvas/moderation
包简介
Kanvas App Content Moderation Subsystem
README 文档
README
This package allows you to add a moderation layer to any Kanvas Application
Usage
For the public facing controller , create a route and implement the ReportableRoute Trait
class ReportsController { use ReportableRoutes; }
To list the different report types for the current app , use the ReportableTypesRoutes Trait
class TypesController { use ReportableTypesRoutes; }
Exposing the route to block users
class UsersController { use BlockedUserRoutes; }
Routes
User report creation:
Route::post('/reports')->controller('Moderation\ReportsController')->action('create'), Route::get('/report-types')->controller('Moderation\TypesController')->action('index'),
Blocked / Unblock user routes:
Route::get('/block-users')->controller('Users\BlockUserController')->action('index'), Route::post('/block-users/{id}')->controller('Users\BlockUserController')->action('blockUser'),
统计信息
- 总下载量: 9.91k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-12-03