/**
  * 编辑用户权限
  *
  * @param Request $request
  * @author yangyifan <*****@*****.**>
  */
 public function postAccess(Request $request)
 {
     $status = AccessModel::updateUserAccess($request->get('menu_id'), $request->get('role_id', null));
     return $status == true ? $this->response($code = 200, $msg = trans('response.update_user_access_success')) : $this->response(400, trans('response.update_user_access_error'));
 }
Exemplo n.º 2
0
 /**
  * 获得角色全部菜单url
  *
  * @param null $role_id
  * @return mixed
  * @author yangyifan <*****@*****.**>
  */
 public static function getUserMenu($role_id = null)
 {
     //获得当前角色id
     $role_id = AccessModel::getRoleId($role_id);
     return DB::table('role_relation_menu AS rrm')->join('menu AS m', 'rrm.menu_id', '=', 'm.id')->where('rrm.role_id', '=', $role_id)->where('deleted_at', '=', '0000-00-00 00:00:00')->lists('m.url');
 }