Laravel несколько или где и Eloquent - PullRequest
0 голосов
/ 20 апреля 2020

Я использовал этот код для извлечения данных в поисковом запросе. но не сработало предложение done_undone

                $members = DB::table('members')
                    ->where('name', 'like', '%' . $request->search . '%')
                    ->orWhere('contact_number', 'like', '%' . $request->search . '%')
                    ->orWhere('nid_number', 'like', '%' . $request->search . '%')
                    ->orWhere('nid_number', 'like', '%' . $request->search . '%')
                    ->where('done_undone', '=', 'undone')
                    ->orderBy('id', 'DESC')
                    ->paginate(20);

1 Ответ

0 голосов
/ 21 апреля 2020

В вашем коде есть небольшая ошибка с последовательностью оператора where, а в вашем коде есть дублирующий оператор pls. попробуйте ниже код:

$members = DB::table('members')
                    ->where('name', 'like', '%' . $request->search . '%')
                    ->where('done_undone', '=', 'undone')
                    ->orWhere('contact_number', 'like', '%' . $request->search . '%')
                    ->orWhere('nid_number', 'like', '%' . $request->search . '%')
                    ->orderBy('id', 'DESC')
                    ->paginate(20);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...