Download the PHP package mangodev/filament-revive without Composer

On this page you can find all versions of the php package mangodev/filament-revive. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package filament-revive

Filament RecycleBin for Laravel Models

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

Filament Revive is a plugin for Filament that brings a central Recycle Bin to your application. It lets you restore or permanently delete soft-deleted Eloquent models in just a few clicks.

This plugin is especially useful for SaaS applications, admin dashboards, or any multi-user platform where recovering accidentally deleted data is important.

Preview Screenshot


Features


Installation

Install the package via Composer:

If you prefer to manually publish and run the migrations:


Configuration

Register the plugin in your panel:

You can also customize the plugin using fluent configuration:

⚠️ The plugin currently supports only one models namespace.
If you want to register a third-party model (e.g., from another package), create a wrapper class that extends it and add the Recyclable trait there:


Usage

Once the plugin is installed and configured, you’ll see a new page in your Filament sidebar.
From there, users can restore deleted data or permanently remove it.

1. Add the Recyclable trait to any soft-deletable model

ℹ️ Important: Adding the Recyclable trait without using SoftDeletes will throw an exception.

2. Optional: Discover existing soft-deleted records

If you already have soft-deleted records before installing the plugin, you’ll soon be able to “discover” them by running:

🧪 This command is planned for version 1.


Use the table outside the default page

You don’t have to register the plugin in your panel to use the table.

Instead, you can render the Livewire component directly in a Blade view:

This is ideal if:


Changelog

See CHANGELOG for a list of recent changes.


Contributing

See CONTRIBUTING for guidelines.


Credits


License

This project is open-sourced under the MIT license.
See LICENSE.md for more details.


All versions of filament-revive with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
filament/filament Version ^3.0
filament/forms Version ^3.0
filament/tables Version ^3.0
illuminate/contracts Version ^12.0|^11.0|^10.0
illuminate/database Version *
illuminate/support Version *
spatie/laravel-package-tools Version ^1.15.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package mangodev/filament-revive contains the following files

Loading the files please wait ....