{"repo":"42coders/workflows","free":true,"listed":false,"github":"https://github.com/42coders/workflows","clone":"git clone https://github.com/42coders/workflows.git","description":"The Workflow Package add Drag & Drop Workflows to your Laravel Application.","language":"JavaScript","stars":267,"topics":["laravel","workflows","automatisation","php","hacktoberfest"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Workflows add Drag & Drop automation's to your Laravel application. The Workflow Package adds Drag & Drop Workflows to your Laravel Application. A Workflow consists of Triggers and Tasks. The Trigger is responsible for starting a Workflow. The Tasks are single nodes of code execution. The package comes with some handy tasks bundled, but you can easily write your own as well. If you are interested in news and updates - Follow me on Twitter && register to our Newsletter Video Tutorial Installation You can install the package via composer: You need to register the routes to your web.php routes File as well. Since the Workflow Package is very powerful make sure to secure the routes with whatever authentication you use in the rest of your app. You need to publish the assets of the Package Other publishable Contents are config language views Usage The Workflow Package is working out of the Box in your Laravel application. Just go to the route /workflows to get started. Workflows A Workflow is gets started by a Trigger and then executes the Tasks in the Order you set them. To pass information between the Tasks we have the DataBus. Triggers A Trigger is the Starting Point and defines how a Workflow gets called. More Triggers coming soon. ObserverTrigger The Observer Trigger can listen to Eloquent Model Events and will then pass the Model which triggered the Event to the Workflow. To make it Work add the WorkflowObservable to your Eloquent Model. ButtonTrigger The Button Trigger is ab","default_branch":null,"files":null,"tree":[],"storefront":"/r/42coders","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/42coders/workflows/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."}