我尝试从包含多个 where 和/或子句的表中获取结果。但我没有收到好的结果!
$queries = journal::where(function($query)
{
$term =Input::get('text');
$query->where('titre', 'like', '%'.$term.'%')
->where('etat','!=','9')
->where('type', 0)
->orWhere('type', 1);
})->take(10)->get();
最佳答案
请改用 whereBetween()
。
$queries = journal::where(function($query)
{
$term =Input::get('text');
$query->where('titre', 'like', '%'.$text.'%')
->where('etat','!=','9')
->whereBetween('type', [0, 1]);
})->take(10)->get();
https://laravel.com/docs/5.4/queries - 附加 Where 子句