craigzearfoss/user-ratings

将用户评分添加到 Laravel 5.1 Eloquent 模型。

dev-master 2017-01-15 07:47 UTC

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

变更日志

查看 CHANGELOG 文件

支持

请在 GitHub 上创建一个问题

贡献者行为准则

请注意,该项目以贡献者行为准则发布。通过参与此项目,您同意遵守其条款。

许可

UserRatings 在 MIT 许可证下发布。有关详细信息,请参阅打包的 LICENSE 文件。