muilman / processors
A simple package to clean up cluttered controllers.
Installs: 12
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:laravel
pkg:composer/muilman/processors
This package is not auto-updated.
Last update: 2025-10-26 00:29:03 UTC
README
If there is one thing I hate, its cluttered controllers, to fix that problem in big applications, I came up with my own method/layer to put all the logic in: the processor layer!
Using this package is very simple! This package comes with 2 artisan commands;
processor:init- Creates the Processors folder in the App folder and 2 base classes inside the Processors folder.make:processor- Creates a an empty processor.
Calling a processor from anywhere is very simple;
- Import the processor facade at the top:
use Processor;. - Call a processor to be executed:
return Processor::init('TestProcessor', array('next' => 'home'))->function();.
Installation
Installing this package is very simple;
- Install the package with composer:
composer require muilman/processors. - Add the service provider to Config/app.php:
Muilman\Processors\ProcessorServiceProvider::class. - Optional: Add the Processors alias to the aliases in Config/app.php:
'Processor' => '\App\Processors\BaseProcessor',.