راکت

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

4 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

4
developer
developer
@developer

تخصص: برنامه نویس

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

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

محمد
محمد
@man

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

شاید پاسخ شما همین‌جا باشد

محمد
محمد
@man

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

protected $dates    = ['published_at'];

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

developer
developer
@developer

تخصص: برنامه نویس

public function blog()
    {
        $articles = Article::where('published_at', '<', Carbon::now())->paginate(12);
        return view('landing.section.blog', compact('articles'));
    }

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

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