タグ

PHPとmigrationに関するsnjxのブックマーク (2)

  • 5.5 データベース:マイグレーション Laravel

    イントロダクションIntroduction マイグレーションとはデータベースのバージョンコントロールのような機能です。アプリケーションデータベースのスキーマの更新をチームで簡単に共有できるようにしてくれます。マイグレーションは基的にLaravelのスキーマビルダとペアで使い、アプリケーションのデータベーススキーマの作成を楽にしてくれます。もしあなたが今まで、チームメイトに彼らのローカルデータベーススキーマに手作業でカラムを追加するよう依頼したことがあるなら、データベースマイグレーションは、そうした問題を解決してくれます。Migrations are like version control for your database, allowing your team to easily modify and share the application's database schema.

  • laravel migrationでcolumn変更

    Laravelでは、デフォルトのままではカラム変更のマイグレーションは行えない. doctrine/dbal を composer経由で入手する必要がある. 作業手順をメモ. 概要は次の通り. 動作環境 laravel 5.5 php 7.2 composer 1.5.2 作業概要 今回は例として次のような変更を行う. DB.menus.menu の 型 変更 int(10) -> varchar(50) カラム名 変更 menu -> name doctrine/dbal インストール Laravelでは、デフォルトのままではカラム変更のマイグレーションは行えない. doctrine/dbal を composer経由で入手する必要がある. doctrine/dbal をインストール. $ composer require doctrine/dbal Using version ^2.5

    laravel migrationでcolumn変更
  • 1