gpt4 book ai didi

php - Laravel if 选项值 ==

转载 作者:行者123 更新时间:2023-11-29 01:26:06 24 4
gpt4 key购买 nike

我需要任何建议,我该怎么做。例如我尝试做的事情:

我有一个名为“禁止原因”的选项值:

  • 作弊
  • 原因示例

如果我选择“作弊”,我会将原因“聊天”放入 mysql 中。我的代码没问题:

 DB::table('server_bans')->insert(['reason' => Input::get('player_reason')

我的看法:

<select id="player_reason" name="player_reason"><option value="" selected="selected">-</option>
<option value="Cheating">Cheating</option>
<option value="No reason">No reason</option>
</select>

但是我需要使用分钟的原因添加到sql“禁止时间”中。示例:

如果我从选项值中选择“作弊”,则会通过使用分钟计时器(518400 分钟)进行原因和 360 天的禁令

有什么建议我该怎么做吗?谢谢你帮助我!

最佳答案

您只需在保存禁止原因时打开原因并在 Controller 方法中设置一个变量即可。

public function banUser (Request $request) {
$reason = $request->get('player_reason');

switch ($reason) {
case 'Cheating':
$banlength = 518400;
break;
case 'No Reason':
$banlength = 1;
break;
default:
$banlength = 0;
break;
}

DB::table('server_bans')->insert(compact('reason', 'banlength'));

return back();
}

关于php - Laravel if 选项值 ==,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51807937/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com