【发布时间】:2018-05-16 07:44:41
【问题描述】:
尝试从过滤器中的三个表中搜索患者记录...我已经编写了患者姓名和患者电话的代码,但是由于它们都在不同的表中,所以卡在了治疗区域和医生上。请帮助为这个过滤器写一个查询...
这是我的过滤器:
患者数据以及账单(医生和治疗区域):
患者模型:
public function scopeQueryStringFilters( $query )
{
if(request()->has('patient_name'))
{
$query->where('name',request('patient_name'));
}
if(request()->has('patient_phone'))
{
$query->where('phone',request('patient_phone'));
}
}
【问题讨论】:
标签: mysql model controller laravel-5.2 laravel-eloquent