Download the PHP package sigurniv/laravel-script-runner without Composer
On this page you can find all versions of the php package sigurniv/laravel-script-runner. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download sigurniv/laravel-script-runner
More information about sigurniv/laravel-script-runner
Files in sigurniv/laravel-script-runner
Package laravel-script-runner
Short Description This package provides an easy way to run post-release scripts
License MIT
Informations about the package laravel-script-runner
Laravel package for running script migrations
Overview
This Laravel package is a slightly modified version of https://github.com/illuminate/database package. It uses the same migration principle to run user defined scripts. For example you may need to send a bunch of push notifications. In this case you can create a script migration and run it after you deploy your code:
Installation
You'll have to follow a couple of simple steps to install this package.
Downloading
Via composer:
Registering the service provider
If you're using Laravel 5.5 or above, you can skip this step. The service provider will have already been registered thanks to auto-discovery. Otherwise you need to add Sigurniv\LaravelScriptRunner\LaravelScriptRunnerServiceProvider to your providers array.
Publish config
This will create script-runner.php inside config folder. Additionally it will create database/script-runner-migrations folder to keep your generated script migration files. You can configure your script migration table name:
Available commands
If you now run php artisan
you will see new commands in the list:
make:script-runner:migration
script-runner:migrate
These are analogs of default database migrate commands.
All versions of laravel-script-runner with dependencies
illuminate/database Version 5.5.0 - 6.0
illuminate/console Version 5.5.0 - 6.0