<?php namespace App\Http\Controllers; use App\Http\Services\IntegralService; use App\Http\Services\UserIntegralService; use Illuminate\Http\Request; use App\Http\Controllers\Controller; class IntegralBillsController extends Controller { public function Entrance(Request $request, $id = 'index') { if ($request->path() == '/') { $path = 'web/index'; } else { $path = $request->path(); } $this->data = [ 'menus' => $request->menus, 'header' => $request->user->header, 'username' => $request->user->email, 'useremail' => $request->user->email, 'uri' => '/' . $path, 'id' => $id, ]; return $this->$id($request); } public function __call($method, $parameters) { return $this->errhtml('NotFind', '没有这个页面'); } public function integralBillList(Request $request) { $this->data['title'] = '红包详细'; //获取该用户的红包信息 $userIntegralService = new UserIntegralService(); $userIntegral = $userIntegralService->getUserIntegral($request->user_id); $this->data['user_integral'] = array_get($userIntegral,'data'); $integralService = new IntegralService(); //获取红包列表做tab项 $integrals = array_get($integralService->getIntegralList('/integrals'), 'data'); $this->data['integrals'] = $integrals; return $this->view(); } }