Should I use published_at or Soft Deletes to manage draft and published articles?
Summary The core issue is a common ORM design dilemma when managing content lifecycle states. The author is correctly using a published_at timestamp to differentiate between draft and published states but is questioning if soft deletes (deleted_at) would be a more standard Laravel pattern. The verdict is clear: using published_at is the correct architectural choice … Read more