Bagaimana saya mengatakannya WHERE (a = 1 OR b =1 ) AND (c = 1 OR d = 1)
Untuk pertanyaan yang lebih rumit, apakah saya seharusnya menggunakan SQL mentah?
php
laravel
eloquent
laravel-query-builder
Farzher
sumber
sumber
function ($query) use ($param1, $param2)...
; Oh, Anda menghapus komentar Anda.Jika Anda ingin menggunakan parameter untuk a, b, c, d di Laravel 4
sumber
jika Anda ingin menggunakan tanda kurung di laravel 4 dan jangan lupa kembali
Dalam Laravel 4 (setidaknya) Anda harus menggunakan $ a, $ b dalam tanda kurung seperti dalam contoh
Ini hasil saya:
sumber
Jika Anda mengulangi kondisi ATAU, Anda tidak memerlukan $ query kedua-> dari mana dari posting lain (sebenarnya saya tidak berpikir Anda perlu secara umum, Anda bisa menggunakan atau Di mana di dalam sarang di mana jika lebih mudah)
sumber
use
kata kunci untuk menggunakan variabel atribut di mana.$ a, $ b, $ c, $ d dapat berupa nilai dinamis oleh kueri
sumber
Cukup Gunakan di Laravel Eloquent:
Akan menghasilkan permintaan seperti:
sumber
Cara lain tanpa menggunakan Modal
Database: stok Kolom: id, nama, nama_perusahaan, nama_pertukaran, status
sumber
Anda juga dapat menggunakan ruang lingkup kueri untuk membuat hal-hal sedikit lebih rapi, sehingga Anda dapat melakukan sesuatu seperti:
Kemudian dalam model Anda
sumber
Anda juga dapat meminta yang pertama atau ketentuan dan kemudian Anda bisa menerapkan yang lain atau ketentuan
sekarang terapkan kondisi lain pada
$model
variabel itusumber
sumber
Cara terbaik untuk menggunakan kurung sql menggunakan fungsi callback di laravel fasih.
Jangan katakan jika Anda memiliki kueri yang berisi tanda kurung di dalam tanda kurung
jangan sampai Anda ingin membuat dinamika nilai
sumber