PHPackages                             mvdnbrk/laravel-model-expires - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. mvdnbrk/laravel-model-expires

ActiveLibrary[Database &amp; ORM](/categories/database)

mvdnbrk/laravel-model-expires
=============================

A package to assign expiration dates to Eloquent models

v1.8.1(5y ago)16617.4k↓25%15[2 issues](https://github.com/mvdnbrk/laravel-model-expires/issues)3MITPHPPHP ^7.2 || ^8.0

Since Nov 7Pushed 3y ago4 watchersCompare

[ Source](https://github.com/mvdnbrk/laravel-model-expires)[ Packagist](https://packagist.org/packages/mvdnbrk/laravel-model-expires)[ Docs](https://github.com/mvdnbrk/laravel-model-expires)[ GitHub Sponsors](https://github.com/mvdnbrk)[ RSS](/packages/mvdnbrk-laravel-model-expires/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (5)Versions (13)Used By (3)

[![Laravel Model Expires](https://raw.githubusercontent.com/mvdnbrk/laravel-model-expires/main/docs/logo.png)](https://raw.githubusercontent.com/mvdnbrk/laravel-model-expires/main/docs/logo.png)

---

[![PHP version](https://camo.githubusercontent.com/79db3f19eb19aad35b00f920d179bf409329c1ce33481bbeed7229011cf2a83e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6d76646e62726b2f6c61726176656c2d6d6f64656c2d657870697265733f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/79db3f19eb19aad35b00f920d179bf409329c1ce33481bbeed7229011cf2a83e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6d76646e62726b2f6c61726176656c2d6d6f64656c2d657870697265733f7374796c653d666c61742d737175617265)[![Latest Version on Packagist](https://camo.githubusercontent.com/c06104d313dbb18b94fbf64bc7642f39506d8f819a24871d5642e72bd9544fc1/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6d76646e62726b2f6c61726176656c2d6d6f64656c2d657870697265732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/mvdnbrk/laravel-model-expires)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Tests](https://camo.githubusercontent.com/de67f11e5b5f6b5ab788a6dde1e32d3221fb0c643da04d090c67be9d50bda792/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f6d76646e62726b2f6c61726176656c2d6d6f64656c2d657870697265732f74657374732f6d61696e3f6c6162656c3d7465737473267374796c653d666c61742d737175617265)](https://github.com/mvdnbrk/laravel-model-expires/actions?query=workflow%3Atests)[![Code style](https://camo.githubusercontent.com/b710f99e23591e9f9fbbd5dcd71fa0f1ed049d901c2f1dcb0a6fca31e8385bf1/68747470733a2f2f7374796c6563692e696f2f7265706f732f3232303032343137342f736869656c643f6272616e63683d6d61696e)](https://styleci.io/repos/220024174)[![Total Downloads](https://camo.githubusercontent.com/7801d3e162b7df7d9151526308647467232c6397e92fb82c59590fc659a22d8b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6d76646e62726b2f6c61726176656c2d6d6f64656c2d657870697265732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/mvdnbrk/laravel-model-expires)

Assign expiration dates to Eloquent models
==========================================

[](#assign-expiration-dates-to-eloquent-models)

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require mvdnbrk/laravel-model-expires
```

Usage
-----

[](#usage)

To use an expiration date on a model, use the `Expirable` trait:

```
