Laravel 8 查询生成器 WhereIn Like

时间:2021-04-19 21:22:49

标签: laravel laravel-8

我的代码:

$listInvoiceId = array(30102,30068,25551);

$pemInvoiceId = DB::table('pembayaran')
    ->select('invoiceid','jumlahbayarid','tanggal')
    ->where(function ($query) use ($listInvoiceId) {
        for ($ii = 0; $ii < count($listInvoiceId); $ii++) {   
            $query->orwhere('invoiceid', 'LIKE',  '%"' . $listInvoiceId[$ii] .'"%');
        }      
    })
    ->get();

return $pemInvoiceId;

如何使用 $listInvoiceId 显示具有 LIKE "%dataId%" 变量中的条件的所有数据。

我需要 2 个引号来获取我的表中的数据,这些数据已生成序列化,就像我的付款表中的数据一样:

<块引用>

a:2:{i:0;s:2:"95";i:1;s:3:"101";}

我需要获取这两个引号中的数据。

0 个答案:

没有答案
相关问题