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
813 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!

sumber:php.cn
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