| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- <?php
- namespace App\Http\Controllers;
- use App\Http\Controllers\Traits\ApiResponseTrait;
- use Illuminate\Foundation\Bus\DispatchesJobs;
- use Illuminate\Foundation\Validation\ValidatesRequests;
- use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
- class ApiController
- {
- use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
- use ApiResponseTrait;
- // 接口响应
- /**
- * 会员基本信息
- * @var array
- */
- protected $member = null;
- public function __construct()
- {
- }
- /**
- * 获取当前用户ID
- * @return int|mixed
- */
- function getMemberId()
- {
- $member = request()->member;
- return empty($member['id'])?0:$member['id'];
- }
- /**
- * 获取当前用户昵称
- * @return int|mixed
- */
- function getMemberName()
- {
- $member = request()->member;
- return empty($member['nickname'])?'':$member['nickname'];
- }
- /**
- * 获取当前用户头像
- * @return int|mixed
- */
- function getMemberHeadImg()
- {
- $member = request()->member;
- return empty($member['head_img'])?'':$member['head_img'];
- }
- /**
- * 获取当前用户手机号
- * @return mixed|string
- */
- function getMemberPhone()
- {
- $member = request()->member;
- return empty($member['phone'])?'':$member['phone'];
- }
- }
|