Hôm nay mình sẽ hướng dẫn các bạn ví dụ lấy tất cả các bản ghi giữa hai ngày từ cơ sở dữ liệu bằng cách sử dụng phương thức Eloquent whereBetween trong laravel
Ở đây tôi đang lấy bản ghi từ bảng người dùng và nhận tất cả bản ghi từ ngày bắt đầu và ngày kết thúc giữa các bản ghi. Vì vậy, bạn có thể dễ dàng và đơn giản để lấy hồ sơ giữa hai ngày
Phương thức whereBetween của Laravel rất hữu ích khi bạn truy xuất các bản ghi ở giữa hai ngày đã cho từ cơ sở dữ liệu
Trong hướng dẫn này, bạn sẽ tìm hiểu việc lấy dữ liệu giữa hai ngày từ cơ sở dữ liệu dễ dàng như thế nào bằng cách sử dụng phương thức
$from = Carbon::now[]->subDays[5];
$to = Carbon::now[];
$orders = Order::where['created_at',$from]
->where['created_at',$to]
->get[];
dd[$orders];
2 của LaravelGiả sử bạn có một cửa hàng trực tuyến với dữ liệu đơn hàng trong bảng và bạn muốn nhận tất cả đơn hàng trong khoảng thời gian từ hai ngày. Trong trường hợp này, nơi giữa phương pháp là phù hợp nhất. Vì vậy, hãy xem nó hoạt động
Ví dụ với $from = Carbon::now[]->subDays[5];
$to = Carbon::now[];
$orders = Order::where['created_at',$from]
->where['created_at',$to]
->get[];
dd[$orders];
2
$from = Carbon::now[]->subDays[5];
$to = Carbon::now[];
$orders = Order::where['created_at',$from]
->where['created_at',$to]
->get[];
dd[$orders];
$from = Carbon::now[]->subDays[5];
$to = Carbon::now[];
$orders = Order::whereBetween['created_at', [$from, $to]]
->get[];
dd[$orders];
Ví dụ với $from = Carbon::now[]->subDays[5];
$to = Carbon::now[];
$orders = Order::where['created_at',$from]
->where['created_at',$to]
->get[];
dd[$orders];
4
$from = Carbon::now[]->subDays[5];
$to = Carbon::now[];
$orders = Order::where['created_at',$from]
->where['created_at',$to]
->get[];
dd[$orders];
$from = Carbon::now[]->subDays[5];
$to = Carbon::now[];
$orders = Order::where['created_at',$from]
->where['created_at',$to]
->get[];
dd[$orders];
Tôi hy vọng bạn thích bài đăng này, vui lòng bình luận bên dưới, đề xuất của bạn và các vấn đề nếu bạn gặp phải - chúng tôi ở đây để giải quyết vấn đề của bạn
Trong blog này, chúng tôi sẽ chỉ cho bạn Cách lấy dữ liệu giữa hai ngày trong Laravel. Bạn có thể sử dụng nhiều hơn các ví dụ để tìm nạp các bản ghi giữa hai ngày trong laravel bằng cách sử dụng các phương thức hùng biện
$from = Carbon::now[]->subDays[5];
$to = Carbon::now[];
$orders = Order::where['created_at',$from]
->where['created_at',$to]
->get[];
dd[$orders];
5, $from = Carbon::now[]->subDays[5];
$to = Carbon::now[];
$orders = Order::where['created_at',$from]
->where['created_at',$to]
->get[];
dd[$orders];
6, $from = Carbon::now[]->subDays[5];
$to = Carbon::now[];
$orders = Order::where['created_at',$from]
->where['created_at',$to]
->get[];
dd[$orders];
7Giờ đây, phương thức
$from = Carbon::now[]->subDays[5];
$to = Carbon::now[];
$orders = Order::where['created_at',$from]
->where['created_at',$to]
->get[];
dd[$orders];
2 của ứng dụng Laravel hữu ích hơn khi chúng tôi truy xuất các bản ghi ở giữa hai ngày đã cho từ cơ sở dữ liệuSử dụng Laravel whereBetweenĐầu tiên, chúng tôi sử dụng phương pháp có sẵn của ________ 20 laravel để lấy các bản ghi giữa hai ngày. Đoạn mã dưới đây trả về các bài đăng được tạo_at giữa '2022-07-01' và '2022-07-30'