Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana Menggunakan Operator LIKE untuk Mencari dalam Laravel-5 Eloquent?

Bagaimana Menggunakan Operator LIKE untuk Mencari dalam Laravel-5 Eloquent?

Patricia Arquette
Lepaskan: 2024-10-29 03:50:29
asal
855 orang telah melayarinya

How to Use the LIKE Operator for Searching in Laravel-5 Eloquent?

Laravel-5 Setara dengan Operator 'LIKE' (Fasih)

Dalam Laravel-5, Eloquent ORM menyediakan operator yang ditetapkan untuk mencari menggunakan pernyataan LIKE. Walau bagaimanapun, kod yang diberikan dalam soalan menggunakan kaedah 'orWhereLike', yang tidak dikenali dalam Laravel-5.

Untuk mencapai hasil yang diingini, gabungan 'orWhere' dengan 'like' harus digunakan:

<code class="php">BookingDates::where('email', Input::get('email'))
    ->orWhere('name', 'like', '%' . Input::get('name') . '%')->get();</code>
Salin selepas log masuk

Dari segi SQL, kod di atas menghasilkan pernyataan berikut:

<code class="sql">select * from booking_dates where email='[email protected]' or name like '%John%'</code>
Salin selepas log masuk

Untuk mengesahkan pernyataan SQL yang dijana, anda boleh menggunakan dd(DB::getQueryLog() ) fungsi, yang merekodkan semua pertanyaan yang dilaksanakan dan membolehkan anda memeriksa kandungannya semasa pembangunan.

Atas ialah kandungan terperinci Bagaimana Menggunakan Operator LIKE untuk Mencari dalam Laravel-5 Eloquent?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan