Venture requires PHP 8 and Laravel 7 or 8.
# Installing Venture
You can install Venture through composer
composer require sassnowski/venture
# Preparing the application
After installing Venture, there are a few things we need to do to prepare our application.
# Publishing the configuration
First, we need to publish the configuration that comes with Venture. You can do so by running the following artisan command:
php artisan vendor:publish --provider="Sassnowski\Venture\VentureServiceProvider" --tag=config
This will create a
venture.php file in your application's
# Running the migrations
Venture creates two new tables. By default they are named
workflow_jobs. Both of these values can be overwritten inside the configuration file (see the configuration page for more information).
To execute the migrations, run
php artisan migrate
That's all the setup necessary. Next, let's look at how we can get our jobs to work inside a workflow.
# Customizing the migrations
If you want change the migrations that come with Venture, check out Customizing the Migrations in the Configuration sections.