Поисковый запрос в laravel 5.6 - PullRequest
0 голосов
/ 22 мая 2018

Я использую laravel 5.6,

Как я могу преобразовать приведенный ниже запрос в laravel конструктор запросов или Eloquent ?

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

Я много искал в Google, ноЯ не смог найти решения моей проблемы.

Ответы [ 2 ]

0 голосов
/ 22 мая 2018

Красноречивая версия:

Books::where('book_title ','LIKE','%'.$something.'%')
       ->orWhere('book_author ','LIKE','%'.$something.'%')
       ->orWhere('book_description ','LIKE','%'.$something.'%')->get();
0 голосов
/ 22 мая 2018

Используя построитель запросов это выглядело бы так:

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

Кстати, в следующий раз просто загляните в документы: Документы Laravel - Конструктор запросов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...