ftp
5 سال پیش توسط ftp مطرح شد
2 پاسخ

بدست اوردن جدیدترین رکوردها بر اساس timestamp

@hesammousavi
@khanzadimahdi
@davoodkhany
من میخواهم یک سری رکوردهایی که بر اساس تایم استم در دیتابیس ذخیره کردم رو بدست بیاورم میشه کمک کنید


ثبت پرسش جدید
داود خانی
تخصص : برنامه نویس لاراول و متخصص سئو...
@davoodkhany 5 سال پیش مطرح شد
0

سلام میتونی از کد زیر استفاده کنی براساس اونی که ذخیره کردی یعنی اونی که آخر ذخیره کردی اول میاره :

$last = DB::table('items')->latest()->get();

یا اینکه بیاییی از کد زیر استفاده کنی :

$last2 = DB::table('items')->orderBy('id', 'DESC')->first();

علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

باید از Carbon استفاده کنی.. در مدل‌های لاراول فیلدهای created_at و updated_at در واقع instance های لایبرری Carbon هستند

مستندات:
https://carbon.nesbot.com/doc/


داود خانی
تخصص : برنامه نویس لاراول و متخصص سئو...
@davoodkhany 5 سال پیش مطرح شد
0

سلام میتونی از کد زیر استفاده کنی براساس اونی که ذخیره کردی یعنی اونی که آخر ذخیره کردی اول میاره :

$last = DB::table('items')->latest()->get();

یا اینکه بیاییی از کد زیر استفاده کنی :

$last2 = DB::table('items')->orderBy('id', 'DESC')->first();

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام