【问题标题】:Laravel Dynamic Query where equal to any valueLaravel 动态查询等于任何值
【发布时间】:2019-02-09 18:35:49
【问题描述】:

Laravel 普通查询我尝试使其动态化,而无需像这样再次编写所有查询

$type = ....  some time  0 or 1 or 2

$user= User::where('type',$type)->get();

我想要的是给 $type 值来让所有用户在选择中键入 0 或 1 或 2 之类的 '*'

【问题讨论】:

    标签: mysql sql laravel query-builder


    【解决方案1】:

    试试这个:

    $user= User::whereIn('type',[0,1,2])->get();

    【讨论】:

    • 可能变成随机数。所以我希望它接受任何值
    • 所以你应该继续将这些数字存储在像$type = [1,2,3,4] and then just use it in whereIn`这样的数组中。如果有帮助,请将答案标记为正确,以便其他人得到帮助。
    猜你喜欢
    • 2020-05-29
    • 1970-01-01
    • 2021-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多