facebook twitter hatena line email

「Php/phpmig」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(マイグレーション実行)
(マイグレーション実行)
行29: 行29:
 
  +f ./migrations/20241021162822_AddTests.php
 
  +f ./migrations/20241021162822_AddTests.php
  
以下ファイルだけが、作成される
+
以下ファイルだけが、作成される(これ以外の更新はない)
  
 
migrations/20241021162822_AddTests.php
 
migrations/20241021162822_AddTests.php

2024年10月21日 (月) 16:15時点における版

phpmigインストール(composer)

composer require davedevelopment/phpmig
composer require pimple/pimple

参考:https://qiita.com/hideiwa1/items/98f74d95806f8d43cef9

composer.jsonから作成の場合

composer.json

{
    "require": {
        "davedevelopment/phpmig": "^1.7",
        "pimple/pimple": "^3.5"
    }
}

$ composer update

phpmig初期設定

vendor/bin/phpmig init

db設定

config/database/の下にファイルを作成

マイグレーション実行

% vendor/bin/phpmig generate AddTests
+f ./migrations/20241021162822_AddTests.php

以下ファイルだけが、作成される(これ以外の更新はない)

migrations/20241021162822_AddTests.php

use Phpmig\Migration\Migration;

class AddTests extends Migration
{
    /**
     * Do the migration
     */
    public function up()
    {

    }

    /**
     * Undo the migration
     */
    public function down()
    {

    }
}