Skip to content
PHP の練習
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
db/migrations
docker
public
src
tests
.gitignore
README.md
composer.json
composer.lock
docker-compose.yml
phinx.yml

README.md

php7-practice-1

ライブラリ

準備

docker build -t composer ./docker/composer

インストール

docker run --rm --interactive --tty \
    --volume $PWD:/app \
    composer install

追加

docker run --rm --interactive --tty \
    --volume $PWD:/app \
    composer require php:^7.2

アップデート

docker run --rm --interactive --tty \
    --volume $PWD:/app \
    composer update

DB マイグレート

初期化

docker build -t phinx ./docker/phinx
docker run --rm --interactive --tty \
    --volume $PWD:/app \
    -w /app \
    phinx vendor/bin/phinx init

マイグレーションファイル作成

docker run --rm --interactive --tty \
    --volume $PWD:/app \
    -w /app \
    phinx vendor/bin/phinx create CreateUserTable

マイグレーション実行

docker run --rm --interactive --tty \
    --volume $PWD:/app \
    --net php7-practice-1_default \
    -w /app \
    phinx vendor/bin/phinx migrate -e development
You can’t perform that action at this time.