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%')
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();
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!