sigurniv/laravel-script-runner 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

sigurniv/laravel-script-runner

Composer 安装命令:

composer require sigurniv/laravel-script-runner

包简介

This package provides an easy way to run post-release scripts

README 文档

README

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:

$ php artisan script-runner:migrate 

Installation

You'll have to follow a couple of simple steps to install this package.

Downloading

Via composer:

$ composer require sigurniv/laravel-script-runner "^1.0" 

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

$ php artisan vendor:publish

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:

// config/script-runner.php
return [
    'migration_table' => 'laravel_script_runner_migrations'
];

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.

统计信息

  • 总下载量: 396
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-09-06

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固