$name)) { return $this->$name(); } } //获取当前登录用户ID private function login_user_id() { return $this->login_user->id; } //获取当前登录用户角色 private function login_user_role() { return $this->login_user->role; } //获取当前登录用户 private function login_user_account() { return $this->login_user->account; } private function login_user() { if (empty(session('manage_user'))) { if (env('APP_ENV') == 'local') return Manage::where('account', 'zsy_admin')->first(); } $user = unserialize(session('manage_user')); return $user; } // 编辑权限 private function has_edit_role() { $accounts = [ "zsy_sdb", "zsy_zlj", "zsy_gdy", "zsy_lkf", "zsy_pxp" ]; return in_array($this->login_user_account, $accounts) ? true : false; } }