【发布时间】:2015-11-24 14:48:10
【问题描述】:
我有一个查询,它在几列中搜索一个词,其中一个必须是全名。
我在name和lastname中已经将全名分开了,所以我在搜索时必须将这2个值连接起来。
我现在只有搜索名称。我如何将 concat 添加到姓氏?我正在调查变异器,但我不知道这是否可行。
public function search($searchQuery)
{
$search = "%{$searchQuery}%";
return Order::with('customer')
->orWhereHas('customer', function($query) use ($search){
$query->where('dni', 'like', $search);
})
->orWhereHas('customer', function($query) use ($search){
$query->where('name', 'like', $search);
})
->orWhere('code', 'like', $search)
->paginate(15);
}
【问题讨论】:
标签: laravel laravel-5 eloquent laravel-5.1