راکت
محمد
محمد
توسط محمد مطرح شد
4 پاسخ

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

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


ثبت پرسش جدید
developer
developer
تخصص :برنامه نویس
@developer8 سال پیشمطرح شد
1

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

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


محمد
محمد
@man8 سال پیشمطرح شد
0

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


محمد
محمد
@man8 سال پیشمطرح شد
0

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

protected $dates    = ['published_at'];

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


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

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

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