'language_name', 'code' => 'language_code', 'icon' => 'language_icon', ]) ->with('country') ->order(['sort' => 'desc', 'id' => 'asc']) ->hidden(['country_id', 'country']) ->select() ->bindAttr('country', ['country_name' => 'name']); return success('操作成功', $language); } // 语言切换 public function cutover() { $id = request()->param('id'); $language = LanguageModel::id($id)->find(); if (is_null($language)) { return error('语言不存在'); } try { Cookie::set('lang', $language->code); } catch (\Throwable $th) { Log::error($th->getMessage()); return error('操作失败'); } return success('操作成功'); } }