Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Menggunakan Laravel Eloquent Equivalent of MySQL\'s LIKE Operator?

Bagaimana untuk Menggunakan Laravel Eloquent Equivalent of MySQL\'s LIKE Operator?

Mary-Kate Olsen
Lepaskan: 2024-11-27 01:07:09
asal
888 orang telah melayarinya

How to Use the Laravel Eloquent Equivalent of MySQL's LIKE Operator?

Laravel Setara dengan Operator 'LIKE' dalam Fasih

Dalam Laravel 5, setara dengan operator 'LIKE' dalam MySQL ialah 'orWhereLike '. Walau bagaimanapun, pengguna mungkin menghadapi masalah apabila menggunakan 'orWhereLike' untuk memadankan hasil.

Sintaks Betul

Untuk memadankan hasil dengan tepat, pastikan sintaks 'orWhereLike' mengikuti ini corak:

Model::where('column_name', 'like', '%search_term%')
Salin selepas log masuk

Contoh

Dalam kes khusus anda, untuk mendapatkan semula data yang serupa dengan pernyataan MySQL anda, laraskan kod anda seperti berikut:

BookingDates::where('email', Input::get('email'))
    ->orWhere('name', 'like', '%' . Input::get('name') . '%')
    ->get();
Salin selepas log masuk

Menyemak Pertanyaan

Jika anda ingin mengesahkan pertanyaan dijana oleh Eloquent, gunakan fungsi 'dd(DB::getQueryLog())' untuk memaparkan pertanyaan pangkalan data yang dilaksanakan.

Atas ialah kandungan terperinci Bagaimana untuk Menggunakan Laravel Eloquent Equivalent of MySQL\'s LIKE Operator?. 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