Laravel 4 の Sentry 2 に基づいた Users モデルにフィールドを追加しようとしています。
移行で適切に実行したい。
セントリー 2 の移行に単純に追加する方法はありますか? または、独自の移行を行い、必要な追加フィールドを追加するだけですか?
フレームワークに関するガイダンスは素晴らしいでしょう!
Laravel 4 の Sentry 2 に基づいた Users モデルにフィールドを追加しようとしています。
移行で適切に実行したい。
セントリー 2 の移行に単純に追加する方法はありますか? または、独自の移行を行い、必要な追加フィールドを追加するだけですか?
フレームワークに関するガイダンスは素晴らしいでしょう!
いくつかのフィールドを追加したい場合は、これが必要です:
php artisan migrate --package=cartalyst/sentry
php artisan migrate:make --table=users
Schema::table('users', function(Blueprint $table)
{
$table->string('new_field');
});
この例が Sentry モデルを拡張していることを確認し、完全な実装例を確認してください: Laravel 4 バックエンドとシンプルな Web サイト
これを行う最善の方法は、次の場所にある実際のセントリー移行ファイルに移動することです。
ベンダー/cartalyst/sentry/src/migrations
必要な移行をコピーして、独自の移行ファイルを作成します。
他に方法はありません。私は怠け者だと思います。