zmj1368/integral

该软件包的最新版本(dev-master)没有提供许可证信息。

智众网 -- 积分模块开发

dev-master 2019-05-09 05:45 UTC

This package is auto-updated.

Last update: 2020-06-09 08:34:41 UTC


README

环境

PHP 7.+
Laravel5.+

安装

1. 安装

1. 在项目的composer.json文件中添加

"require": {
  ...
  "zmj1368/integral": "dev-master",
  ...
},

2. 执行composer update

composer update

2. 安装predis(如果需要的话)

composer require predis/predis

并完成相关配置

配置

1. 在config目录下创建integral.php,可以自定义表名

<?php
return [
    'type_table_name' => '自定义积分类型表名,默认为 z_integral_type',
    'user_table_name' => '自定义积分用户表名,默认为 z_integral_user',
    'log_table_name' => '自定义积分日志表名,默认为 z_integral_log'
];

2. 数据库迁移

# migrate 
php artisan migrate

# 取消migrate
php artisan migrate:reset

3. 如果需要,开启redis并完成相关配置

用法

use Zhumj\Integral\Integral;

...
// 根据用户id查询用户积分
// $uid  用户id
$res = Integral::search($uid);

// 操作用户积分
// $uid  用户id
// $typeId  积分类型表id
$res = Integral::operate($uid, $typeId);