| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <?php
- namespace App\Http\Controllers\Admins;
- use App\Modes\User;
- use Illuminate\Http\Request;
- use App\Http\Controllers\Controller;
- class SystemModelHasPermissionsController extends Controller
- {
- /**
- * 权限列表
- * @author lyh
- * @date 2019/4/1
- * @description
- * 影子用户的权限列表
- *
- */
- public function list()
- {
- $permission = \Auth::user()->permissions;
- return showJson(101, 1001, $permission);
- }
- /**
- * 给影子用户分发权限
- * @author lyh
- * @date 2019/4/1
- * @description
- */
- public function dispath(Request $request)
- {
- $param = $request->all();
- $user = User::find($param['suid']);
- $res = $user->givePermissionTo($param['permissionId']);
- if (empty($res)) {
- return showJsonErr('分发权限失败');
- }
- return showJsonSucc('分发权限成功');
- }
- }
|