Я использую Laravel 5.7 и хочу опубликовать сообщение в течение 3 дней с момента его отправки.
Так, например, сообщение изначально недоступно, но через три дня сообщение появляется автоматически и может быть просмотрено.
Вы можете добавить поле published_at для вашей модели POST и заставить свое приложение отображать только posts, которые находятся после даты и времени.
published_at
POST
posts
Для части удаления Post вы можете создать запланированное задание для удаления значения published_at из сообщения через 3 дня после этой даты и времени.
Post