Download the PHP package a2workspace/laravel-database-patcher without Composer

On this page you can find all versions of the php package a2workspace/laravel-database-patcher. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-database-patcher

Laravel-Database-Patcher

一個基於專案的資料庫補丁管理工具。

隨著專案的進行,難免需要對現有的資料表修修補補,但檔案過於複雜的 database/migrations 可能會產生一些問題。a2workspace/laravel-database-patcher 提供簡易的管理工具,讓你可以使用獨立的 database/patches 資料夾,來放置額外的 遷移檔 (Migration)

本套件可以解決以下問題:

Installation | 安裝

執行下列命令透過 composer 引入到你的 Laravel 專案:

接著使用 vendor:publish 命令生成 database/patches 資料夾:

Usage | 如何使用

現在你可以使用 db:patch Artisan 命令來管理資料庫遷移補丁。

該命令將會讀取 database/patches 下的 Migrations 遷移檔,並列出可用選項。

Reverting Back Patches | 還原已安裝的補丁

使用 --revert 或簡寫 -r 參數,可將已安裝的遷移檔進行 滾回 (rollback) 動作:

Generating Patches | 如何產生補丁檔

補丁與原生的 遷移檔 (Migration) 完全相同,你可以參考 Generating MigrationsUpdating Tables 的說明生成 遷移檔 (Migration) ,接著再把檔案移至 database/patches 資料夾內。

或直接用 make 命令生成:


All versions of laravel-database-patcher with dependencies

PHP Build Version
Package Version
Requires php Version ^7.4|^8.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package a2workspace/laravel-database-patcher contains the following files

Loading the files please wait ....