WxuserController.php 1.2 KB
Newer Older
冯超鹏's avatar
冯超鹏 committed
1 2 3 4 5 6 7 8 9 10 11
<?php
/**
 * File UserController.php
 *
 * @author Tuan Duong <bacduong@gmail.com>
 * @package Laravue
 * @version 1.0
 */

namespace App\Http\Controllers;

冯超鹏's avatar
冯超鹏 committed
12
    use App\Laravue\Models\wxUser;
冯超鹏's avatar
冯超鹏 committed
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
use Illuminate\Http\Resources\Json\ResourceCollection;
use Illuminate\Support\Arr;
use Illuminate\Support\Facades\Hash;
use Validator;

class WxuserController extends Controller
{
    //获取wx用户列表
    public function wxlist(Request $request){
        /*
         * get请求返回wx用户列表
         * */
        $pagenNum=$request->input('page')-1;//页数
        $limit = $request->input('limit');
冯超鹏's avatar
冯超鹏 committed
29 30 31 32
        if($pagenNum === '' || $limit == ''){
            return $this->jsonErrorData(105,'页数或limit不能为空');
        }
        $Wxuser = Wxuser::select('nickname','id','openid','sex','province','city','mobile','country','headimgurl','created_at','state')
冯超鹏's avatar
冯超鹏 committed
33 34 35 36 37 38 39 40 41 42 43
            ->offset($pagenNum)
            ->orderBy('id', 'desc')
            ->limit($limit)
            ->get();
        if ($Wxuser){
            return $this->jsonSuccessData($Wxuser);
        }else{
            return $this->jsonErrorData('105','获取数据失败');
        }
    }
}