Download the PHP package joelbutcher/laravel-archivable without Composer
On this page you can find all versions of the php package joelbutcher/laravel-archivable. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download joelbutcher/laravel-archivable
More information about joelbutcher/laravel-archivable
Files in joelbutcher/laravel-archivable
Package laravel-archivable
Short Description An archivable trait package for Laravel Eloquent models
License MIT
Homepage https://github.com/joelbutcher/laravel-archivable
Informations about the package laravel-archivable
A simple package for making Laravel Eloquent models 'archivable'. This package allows for the easy archiving of models by creating various macros to be used within method chaining.
Installation
You can install the package via composer:
Usage
Migrations
The Archivable
trait works similarly to Laravel's SoftDeletes
trait. This package also ships with a helpful macro for Laravel's \Illuminate\Database\Schema\Blueprint
. To get started, simply add the archivedAt
macro to your migration, like so:
Rollback
Eloquent
You can now, safely, include the Archivable
trait in your Eloquent model:
Extensions
The extensions shipped with this trait include; archive
, unArchive
, isArchived
, withArchived
, withoutArchived
, onlyArchived
and can be used accordingly:
By default, the global scope of this trait uses the withoutArchived
extension when the trait is added to a model.
Testing
Changelog
Please see CHANGELOG for more information what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.
Laravel Package Boilerplate
This package was generated using the Laravel Package Boilerplate.
All versions of laravel-archivable with dependencies
illuminate/support Version ^7.0|^8.0|^9.0|^10.0|^11.0
illuminate/database Version ^7.0|^8.0|^9.0|^10.0|^11.0