public function rename(Request $request) { $this->validate($request, ['new_player_name' => 'required|' . (option('allow_chinese_playername') ? 'pname_chinese' : 'playername')]); $new_name = $request->input('new_player_name'); if (!Player::where('player_name', $new_name)->get()->isEmpty()) { return json(trans('user.player.rename.repeated'), 6); } $old_name = $this->player->player_name; $this->player->rename($new_name); return json(trans('user.player.rename.success', ['old' => $old_name, 'new' => $new_name]), 0); }