在laravel 5.6中搜索查询

时间:2018-05-22 08:48:44

标签: php laravel laravel-5.6

我正在使用laravel 5.6,

如何在laravel 查询构建器或Eloquent 中转换以下查询?

SELECT * FROM books 
WHERE book_title LIKE '%something%' 
OR book_author LIKE '%something%'
OR *book_description LIKE '%something%' 

我在谷歌搜索了很多,但我找不到任何解决方案。

2 个答案:

答案 0 :(得分:3)

雄辩的版本:

Adam

答案 1 :(得分:2)

使用查询构建器,它看起来像这样:

DB::table('books')
        ->where('book_title', 'like', '%'.$variable.'%')
        ->orWhere('book_author', 'like', '%'.$variable.'%')
        ->orWhere('book_description', 'like', '%'.$variable.'%')
        ->get();

顺便说一下下次看看文档: Laravel Docs - Query builder

相关问题