0
以下代码给出了错误未定义变量searchParam。需要帮忙。参考Laravel雄辩中的外部变量where方法
if($searchParam!=null){
$results=Image::whereHas('subjects',function($q){
$q->where('subject','LIKE','%'.$searchParam.'%');
});
以下代码给出了错误未定义变量searchParam。需要帮忙。参考Laravel雄辩中的外部变量where方法
if($searchParam!=null){
$results=Image::whereHas('subjects',function($q){
$q->where('subject','LIKE','%'.$searchParam.'%');
});
尝试用 -
$results=Image::whereHas('subjects',function($q) use ($searchParam){
$q->where('subject','LIKE','%'.$searchParam.'%');
});
啊,这是正确的答案,我认为 – Ceeee
非常感谢!有效。 –