从 url 获取 ID 以插入到WhereIn (Laravel)

问题描述 投票:0回答:1
php laravel where-in
1个回答
1
投票

whereIn 的第二个参数是错误的。您必须输入值数组,而不是带有字符串的数组(['1,2,18'] 应该是 [1,2,18])。

您可以使用explode()方法。

$rp = explode('-',$id);
$products = DB::table('duan')
            ->whereIn('MaDA', $rp)
            ->get(); 
© www.soinside.com 2019 - 2024. All rights reserved.