【发布时间】:2019-06-29 00:58:57
【问题描述】:
我在 Laravel 验证中使用 required if,但它不起作用。我的错误是什么?
public function rules()
{
if (!empty($this->game_id)) {
$game = Game::find($this->game_id);
$game_type = $game->type;
} else {
$game_type = 'sport';
}
return [
'game_id' => 'required',
'platform_id' => 'required_if:' . $game_type . ',==,electronic',
]
}
【问题讨论】:
-
您的字段名称
game_type似乎是动态的,请确保它是有效的输入名称 -
是的,它的价值是运动或电子。当
game_type等于electronic时,我想要求它。
标签: laravel validation required