Iql*_*din 3 php mysql laravel eloquent laravel-5
拉拉维尔 5.*
我的Case模型与模型具有一对一的关系,Customer如下定义:
public function customer
{
return $this->hasOne(Customer::class, 'id', 'customer');
}
Run Code Online (Sandbox Code Playgroud)
在案例列表(cases.index)中,它根据关系显示客户名称$case->customer->name。
我正在尝试创建搜索并根据客户名称列出所有案例。
是否有一种基于关系的本地搜索方式?
使用该whereHas()方法。例如:
Case::whereHas('customer', function($q) use($name) {
$q->where('name', 'like', '%' . $name . '%');
})->get();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2328 次 |
| 最近记录: |