cyrildewit/eloquent-viewable
Track page views on Eloquent models without third-party analytics. Record and count total or unique views, filter by date periods, order models by views, apply cooldowns, and optionally ignore crawlers. Stores each view as a DB record for flexible querying.
Eloquent Viewable lets you track and query page views for your Eloquent models without relying on third-party analytics. It records each view as its own database row, enabling precise reporting (e.g., counts for a custom date period, unique views, or per-model totals)—with the tradeoff that high-traffic apps can grow the table quickly.
Use a fluent API to record views, apply cooldowns, and retrieve counts or rankings with ease.
How can I help you explore Laravel packages today?