Rumah > Soal Jawab > teks badan
Dalam aplikasi Laravel saya, saya perlu menyemak sama ada terdapat rekod tertentu dalam 20 lajur dalam jadual. Saya telah mencari jawapan ini tetapi hanya menemui cara untuk menyemak sama ada ia wujud dalam lajur tertentu tetapi saya perlu menyemak semua lajur dan saya tertanya-tanya sama ada terdapat cara untuk melakukan ini tanpa gelung, Contohnya:
DB::table('cart')->where($fileId->id)->exists();
P粉5305192342024-04-02 09:14:30
Anggap $field->id
ialah istilah carian. Anda boleh mencubanya
//use Illuminate\Support\Facades\Schema; $columns = Schema::getColumnListing('cart'); $query = DB::table('cart'); $firstColumn = array_shift($columns); $query->where($firstColumn, $field->id); foreach($columns as $column) { $query->orWhere($column, $field->id); } $result = $query->exists();