【问题标题】:Passing Boolean param in laravel via url通过 url 在 laravel 中传递布尔参数
【发布时间】:2020-05-21 05:14:45
【问题描述】:

根据这个答案https://stackoverflow.com/a/29740218/7921383 在 URL 中处理布尔值取决于框架。

如何在laravel中传递布尔值falsetrue

【问题讨论】:

标签: php laravel url


【解决方案1】:

自版本laravel/framework: v6.13. 增加了调用\Illuminate\Http\Request方法boolean的能力 当值为“1”、“true”、“on”和“yes”时,它将返回 true。否则,返回 false。

【讨论】:

    【解决方案2】:

    你可以试试这个方法:

    http://some-url?arg=true
    

    或者

    http://some-url?arg=false
    

    在 php 中:

    $boolean = filter_var( $request->query('arg'), FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE );
    

    【讨论】:

      【解决方案3】:

      您可以通过 URL 传递 1(as true) 或 0(as false) 作为布尔值。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-05-22
        • 1970-01-01
        • 2023-04-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-05-28
        相关资源
        最近更新 更多