Laravel: Tapis keluar pengguna yang dibuat lebih daripada tiga bulan lalu
P粉115840076
P粉115840076 2023-08-27 23:01:14
0
1
436
<p>Dalam aplikasi Laravel saya, saya ingin mendapatkan semua rekod pengguna di mana cap waktu "created_at" adalah tiga bulan lebih awal daripada tarikh semasa Adakah ini mungkin menggunakan pembina pertanyaan Eloquent? </p>
P粉115840076
P粉115840076

membalas semua(1)
P粉146080556

Mula-mula boleh guna Carbon untuk dapatkan tarikh 3 bulan lepas.

$date = Carbon::now()->subMonths(3)->format('Y-m-d');

Maka kita perlukan semua rekod sebelum itu. Jadi, pertanyaannya hendaklah -

$users = User::where('created_at', '<=', $date)->get();
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan