gpt4 book ai didi

php - 选择数据并使用 where 和 where laravel 5.6

转载 作者:行者123 更新时间:2023-12-02 07:18:13 24 4
gpt4 key购买 nike

我正在尝试创建 ( (Where and Where) OR (Where and Where) ) 经过大量搜索我发现了这个

  $last_transations = Transcationhistorique::where('sender_id', '=', $user_id)
->where('receiver_id','=', $user_id)
->orderBy('created_at', 'desc')
->skip(3)
->take(3)
->get();

我得到一个空的结果

"last 3 transactions": []

最佳答案

如果您要搜索简单的 where 或 where 则使用(使用您的查询):

$last_transations = Transcationhistorique::where('sender_id', $user_id)
->orWhere('receiver_id', $user_id)
->orderBy('created_at', 'desc')->skip(3)->take(3)->get();

如果您正在搜索 where and where 然后使用(使用您的查询):

$last_transations = Transcationhistorique::where(['sender_id' => $user_id, 'receiver_id' => $user_id])
->orderBy('created_at', 'desc')->skip(3)->take(3)->get();

如果您正在搜索 (where and where) OR (where and where) ,这有点复杂,您可以这样查询:

DB::table('users')
->where(['col1' => 'val1', 'col2' => 'val2'])
->orWhere(function ($query) {
$query->where(['col3' => 'val3', 'col4' => 'val4']);
})
->get();

引用 here

关于php - 选择数据并使用 where 和 where laravel 5.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54881860/

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