在 laravel 5.6 中搜索查询
Search Query in 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%'
我在 google 中进行了很多搜索,但我找不到任何解决我的问题的方法。
使用查询构建器它看起来像这样:
DB::table('books')
->where('book_title', 'like', '%'.$variable.'%')
->orWhere('book_author', 'like', '%'.$variable.'%')
->orWhere('book_description', 'like', '%'.$variable.'%')
->get();
顺便说一句,下次看看文档:
Laravel Docs - Query builder
Eloquent版本:
Books::where('book_title ','LIKE','%'.$something.'%')
->orWhere('book_author ','LIKE','%'.$something.'%')
->orWhere('book_description ','LIKE','%'.$something.'%')->get();
我正在使用 laravel 5.6,
如何在 laravel 查询构建器或 Eloquent 中转换以下查询?
SELECT * FROM books
WHERE book_title LIKE '%something%'
OR book_author LIKE '%something%'
OR *book_description LIKE '%something%'
我在 google 中进行了很多搜索,但我找不到任何解决我的问题的方法。
使用查询构建器它看起来像这样:
DB::table('books')
->where('book_title', 'like', '%'.$variable.'%')
->orWhere('book_author', 'like', '%'.$variable.'%')
->orWhere('book_description', 'like', '%'.$variable.'%')
->get();
顺便说一句,下次看看文档: Laravel Docs - Query builder
Eloquent版本:
Books::where('book_title ','LIKE','%'.$something.'%')
->orWhere('book_author ','LIKE','%'.$something.'%')
->orWhere('book_description ','LIKE','%'.$something.'%')->get();