zmj1368/integral

There is no license information available for the latest version (dev-master) of this package.

智众网 -- 积分模块开发

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);