You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
994 B
PHP

<?php
namespace App\Http\Controllers\API\Admin;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Services\Admin\MenuService;
use App\Services\Admin\UserService;
class BaseInfoController extends Controller
{
//登录后获取admin后台自身菜单列表
public function GetBaseMenuList(Request $request){
$userid = $request->get('userid');//中间件产生的参数
$group = $request->get('role');//中间件产生的参数
$s=app()->make(MenuService::class);
// dd($s->GetBaseMenuList(['userid'=>$userid,'group'=>$group]));
return $s->GetBaseMenuList(['userid'=>$userid,'group'=>$group]);
}
//获取自身基本信息
public function GetBaseUserInfo(Request $request){
$userid = $request->get('userid');//中间件产生的参数
$group = $request->get('role');//中间件产生的参数
$s=app()->make(UserService::class);
return $s->GetDetail(['id'=>$userid]);
}
}