对LIKE查询的雄辩查询

时间:2017-03-14 12:47:46

标签: php database laravel eloquent

:)在我的40行查询(Eloquent,Laravel)中,我有这一部分:

->orWhere(function ($query) {
    $query
        ->where('questions.category', '=', Auth::user()->category);
})

这可行,但我希望如下:'%questions.category%' LIKE Auth::user()->category。我读过我应该使用CONCAT,但经过几次尝试,我只会遇到很多错误。最好的方法是什么? :)

1 个答案:

答案 0 :(得分:0)

可能是你可以使用这个sintax

  ->where('questions.category', 'like', '%' . Auth::user()->category . '%');