craigzearfoss / user-ratings
将用户评分添加到 Laravel 5.1 Eloquent 模型。
dev-master
2017-01-15 07:47 UTC
Requires
- php: >=5.5.9
- illuminate/database: >=5.1.0
This package is not auto-updated.
Last update: 2024-09-14 19:58:27 UTC
README
此包允许您在 Laravel 5 中将用户评分附加到 Eloquent 模型。评分包括一个表示数值评分的整数字段;表示喜欢、不喜欢和收藏的布尔字段以及一个用于评论的文本字段。
Composer 安装
您可以在 Packagist 上找到它。推荐的方式是通过 composer。
编辑 composer.json
并添加
{ "require": { "craigzearfoss/user-ratings": "dev-master" } }
然后安装依赖项
$ composer update
如果您尚未安装 Composer,请运行以下两个命令
$ curl -sS https://getcomposer.org/installer | php
$ php composer.phar install
安装并运行迁移
在 config/app.php
中找到 providers
数组键并注册 User Ratings Service Provider。
'providers' => array( // ... Craigzearfoss\UserRatings\UserRatingsServiceProvider::class, )
运行迁移以创建 user_ratings
表。
php artisan vendor:publish --provider="Craigzearfoss\UserRatings\Providers\UserRatingsServiceProvider"
php artisan migrate
配置
在您的模型中添加 UserRatableTrait。
<?php // ... use Craigzearfoss\UserRatings\UserRatableTrait; class MyModel extends Model { use UserRatableTrait;
用法
@TODO
变更日志
支持
贡献者行为准则
请注意,该项目以贡献者行为准则发布。通过参与此项目,您同意遵守其条款。
许可
UserRatings 在 MIT 许可证下发布。有关详细信息,请参阅打包的 LICENSE 文件。