【问题标题】:Laravel validator not differntiating between number and stringLaravel 验证器不区分数字和字符串
【发布时间】:2016-09-21 03:07:56
【问题描述】:

我有控制器,其验证器是

$validator = \Validator::make($request->all(),[
        'activation_status' =>'required|in:0,1|integer',
        'is_tkr' =>'required|in:0,1|integer',
     ]);

但即使我传递了 '0' 或 '1' 的字符串,它仍然可以通过。 我做错了什么?

【问题讨论】:

    标签: php laravel-5 laravel-validation


    【解决方案1】:

    事实上,这是预期的行为。您可能还想验证 URL 变量,它们始终是字符串,但您想确保 1929 字符串可以转换为整数。在后台使用filter_var 方法。

    【讨论】:

      猜你喜欢
      • 2019-08-09
      • 2022-12-11
      • 2018-05-09
      • 2019-07-16
      • 2021-03-20
      • 2023-03-12
      • 2010-09-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多