htdocs\config\options.php
复制代码如上 将玩家最短长度修改为2之后,仍然提示最短为3
是不是还得改什么才能生效
如果不是希望给出解决方法
下面的参考资料:
复制代码复制代码复制代码复制代码复制代码复制代码
- 'player_name_length_min' => '2',
- 'player_name_length_max' => '16',
是不是还得改什么才能生效
如果不是希望给出解决方法
下面的参考资料:
- $rule = option('register_with_player_name') ?
- ['player_name' => [
- 'required',
- new Rules\PlayerName(),
- 'min:'.option('player_name_length_min'),
- 'max:'.option('player_name_length_max'),
- ]] :
- ['nickname' => 'required|max:255'];
- return view('user.closet')
- ->with('grid', $grid)
- ->with('extra', [
- 'unverified' => option('require_verification') && !auth()->user()->verified,
- 'rule' => trans('user.player.player-name-rule.'.option('player_name_rule')),
- 'length' => trans(
- 'user.player.player-name-length',
- ['min' => option('player_name_length_min'), 'max' => option('player_name_length_max')]
- ),
- ]);
- return view('user.player')
- ->with('grid', $grid)
- ->with('extra', [
- 'count' => $user->players()->count(),
- 'rule' => trans('user.player.player-name-rule.'.option('player_name_rule')),
- 'length' => trans(
- 'user.player.player-name-length',
- ['min' => option('player_name_length_min'), 'max' => option('player_name_length_max')]
- ),
- 'score' => auth()->user()->score,
- 'cost' => (int) option('score_per_player'),
- ]);
- $name = $request->validate([
- 'name' => [
- 'required',
- new Rules\PlayerName(),
- 'min:'.option('player_name_length_min'),
- 'max:'.option('player_name_length_max'),
- 'unique:players',
- ],
- ])['name'];
- $name = $request->validate([
- 'name' => [
- 'required',
- new Rules\PlayerName(),
- 'min:'.option('player_name_length_min'),
- 'max:'.option('player_name_length_max'),
- Rule::unique('players')->ignoreModel($player),
- ],
- ])['name'];
- $name = $request->validate([
- 'player_name' => [
- 'required',
- new Rules\PlayerName(),
- 'min:'.option('player_name_length_min'),
- 'max:'.option('player_name_length_max'),
- 'unique:players,name',
- ],
- ])['player_name'];