{"repo":"TimoKoerber/laravel-one-time-operations","free":true,"listed":false,"github":"https://github.com/TimoKoerber/laravel-one-time-operations","clone":"git clone https://github.com/TimoKoerber/laravel-one-time-operations.git","description":"Run operations once after deployment - just like you do it with migrations!","language":"PHP","stars":655,"topics":["cicd","deployment","dispatch","jobs","laravel","laravel-framework","migrations","operations"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"One-Time Operations for Laravel Run operations once after deployment - just like you do it with migrations! ----- Take your CI/CD to the next Level with One-Time Operations for Laravel ! 🚀 Create specific classes for a one-time usage, that can be executed automatically after each deployment. Same as migrations they get processed once and then never again. Perfect for seeding or updating some data instantly after some database changes or feature updates. This package is for you if... - you regularly need to update specific data after you deployed new code - you often execute jobs just only one single time after a deployment - you sometimes forget to execute that one specific job and stuff gets crazy - your code gets cluttered with jobs , that are not being used anymore - your co-workers always need to be reminded to execute that one job after some database changes - you often seed or process data in a migration file (which is a big no-no!) Installation Require this package with composer: Create the required table in your database: Now you're all set! Commands Create operation files Create new operation file: Create file without any attributes: Use command alias to create operation file: Process operations Process all new operation files: Force synchronous execution: Force asynchronous execution: Test mode (don't flag operations as processed): Run command isolated: Force a specific queue for the job: Only process operations with a specific tag: Re-run one specific operation: S","default_branch":null,"files":null,"tree":[],"storefront":"/r/TimoKoerber","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TimoKoerber/laravel-one-time-operations/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}