cuốn sách gpt4 ai đã làm

php - Eloquent - Where Date >= date(now) và WhereNull ('date' )

In lại Tác giả: Hồ Xil Thời gian cập nhật: 2023-11-01 13:36:12 25 4
mua khóa gpt4 Nike

Tôi nhận được tất cả các mục từ bảng:

  • endDate >= bây giờ
  • endDateNULL
  • được xuất bản 等于 1.

Đây là những gì tôi có, nhưng nó mang lại cho tôi 0 mục:

$items = Items::orderBy(\DB::raw('RAND()'))
->where('endDate', '>=', date("Ymd"))
->whereNull('endDate')
-> ở đâu('đã xuất bản', '1')
->whereIn('cid', $this->activeId)
->orderBy('id')
-> phân trang(4);

câu trả lời hay nhất

Bạn cần sử dụng các bao đóng và hoặc WhereNull():

-> ở đâu(hàm($q) {
$q->where('endDate', '>=', date("Ymd"))
->orWhereNull('endDate');
})

Về php - Eloquent - Where Date >= date(now) và WhereNull ('date' ), chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/42037746/

25 4 0
Hồ Xil
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress