「Php/phpmig」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→マイグレーション実行) |
(→マイグレーション実行) |
||
行54: | 行54: | ||
} | } | ||
</pre> | </pre> | ||
+ | |||
+ | ==中身の書き方== | ||
+ | 公式:https://github.com/davedevelopment/phpmig |
2024年10月21日 (月) 16:17時点における版
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() { } }