第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Laravel Eloquent,使用 whereIn 獲取 ids 數(shù)組中的所有數(shù)據(jù)?

Laravel Eloquent,使用 whereIn 獲取 ids 數(shù)組中的所有數(shù)據(jù)?

PHP
溫溫醬 2022-07-16 11:11:54
這是我的代碼:$search = request()->get('search');    $conciergerieSelect = request()->get('conciergerie');    $services = Service::get();    $prestations = Prestation::with([        'service:name'    ])    ->whereIn('conciergerie_ids', $conciergerieSelect)    ->where('name', 'regexp', "/$search/i")    ->paginate(100);    return $res = [        'prestations' => $prestations,        'services' => $services    ];我需要得到所有conciergerie_ids等于$conciergerieSelect.conciergerie_ids是一個 id 表。$conciergerieSelect是一個身份證。我嘗試使用 whereIn,但出現(xiàn)錯誤:“提供的 foreach() 無效”謝謝。
查看完整描述

2 回答

?
aluckdog

TA貢獻1847條經(jīng)驗 獲得超7個贊

whereInLaravel 提供的方法接受一個數(shù)組作為第二個參數(shù)。


請將子句中的$conciergerieSelect變量替換為:[$conciergerieSelect]whereIn


//...

->whereIn('conciergerie_ids', [$conciergerieSelect])


查看完整回答
反對 回復(fù) 2022-07-16
?
qq_遁去的一_1

TA貢獻1725條經(jīng)驗 獲得超8個贊

在您的幫助下,這里的工作代碼:


$search = request()->get('search');

$conciergerieSelect = request()->get('conciergerie');


$services = Service::get();


$prestations = Prestation::with([

    'service:name'

])

->whereIn('conciergerie_ids', [$conciergerieSelect]) <-- 

->where('name', 'regexp', "/$search/i")

->paginate(100);


return $res = [

    'prestations' => $prestations,

    'services' => $services

];


查看完整回答
反對 回復(fù) 2022-07-16
  • 2 回答
  • 0 關(guān)注
  • 182 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號