publish date در ارسال پست

3 سال پیش توسط developer آپدیت شد
آفلاین
user-avatar
محمد ( 19952 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

1

من میخام در قسمت post کاربر بتونه فیلدی را پر کنه که در آن تاریخ انتشار پست را تعیین میکنه که وقتی به اون تاریخ رسید پست منتشر بشه.
و همینطور وضعیت سایت پست که منتظر یافته یا در حال منتشر هست را نشان بده.
ممون میشم مثال هایی بصورت کد برای راهنمایی دقیقتر بزنید .
متشکرم

آفلاین
user-avatar
developer ( 36422 تجربه )
3 سال پیش
تخصص : برنامه نویس

لینک کوتاه اشتراک گذاری

1

توی دیتابیس پست ها یک فیلد بذار که اون تاریخی که میخواد منتشر بشه سیو کنه، بعد جایی که مقالات رو لیست میکنی، فقط مقالاتی رو فیلتر کن که تاریخشون از تاریخ فعلی کمتر باشه
اون وضعیت رو هم همینطور، اگه اون تاریخ از تاریخ الان کمتر بود وضعیت منتشر شده وگرنه در انتظار

البته راه های دیگه ای هم هست مثلا همین وضعیت و ... رو توی دیتابیس تغییر بدی و ...

آفلاین
user-avatar
محمد ( 19952 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

0

میشه بصورت کد بفرمایید؟

آفلاین
user-avatar
محمد ( 19952 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

0

این در مدل بزارم چه کاری میتونم انجام بدم؟

protected $dates    = ['published_at'];

البته اینم بگم من یک فیلد published_at در جدول پست تعریف کردم
چون یجورایی میخام کاربر مثل وردپرس بتونه موقع ایجاد پست save draft کنه

آفلاین
user-avatar
developer ( 36422 تجربه )
3 سال پیش
تخصص : برنامه نویس

لینک کوتاه اشتراک گذاری

1
public function blog()
    {
        $articles = Article::where('published_at', '<', Carbon::now())->paginate(12);
        return view('landing.section.blog', compact('articles'));
    }
برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.