Filament One Time Operations
This is a Laravel Filament package that provides a One Time Operations functionality for web applications.
#Filament One Time Operations
This is a Laravel Filament package that provides a One Time Operations functionality for web applications. The package is based on the timokoerber/laravel-one-time-operations library, which is used as a dependency to implement this Filament plugin.
#Requirements
- PHP 8.2 or higher
- Laravel 11.0 or higher
- Filament 5.0
#Key Features
- Integration with the Laravel Filament framework
- Admin interface for managing operations that need to be executed only once
- Easy implementation through a configurable plugin
- Logging and tracking of executed one-time operations in the system
#How It Works
The package provides a plugin for Filament that can be easily integrated into your admin panel. It uses the foundation of the timokoerber/laravel-one-time-operations library and extends it to work seamlessly with the Filament ecosystem.
This solution is ideal for:
- Data migrations that need to be executed only once
- System updates that should not be repeated
- Maintenance scripts that require controlled execution
- Critical operations that need execution tracking
#Installation
You can install the package via composer:
composer require jeffersongoncalves/filament-one-time-operations
#Usage
Publish config file.
php artisan vendor:publish --tag=filament-one-time-operations-config
Add in AdminPanelProvider.php
use JeffersonGoncalves\Filament\OneTimeOperations\OneTimeOperationsPlugin; ->plugins([ OneTimeOperationsPlugin::make(), ])
#Testing
composer test
#Changelog
Please see CHANGELOG for more information on what has changed recently.
#Contributing
Please see CONTRIBUTING for details.
#Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
#Credits
#License
The MIT License (MIT). Please see License File for more information.