私はLaravelに新しいですし、私はphp artisan migrate
コマンドを使用してユーザー表を作成し、列ロスの名前を変更します。その後Laravelは、すべてのデータ
Schema::create('users', function (Blueprint $table) {
$table->increments('id');
$table->timestamps();
$table->string('username');
$table->string('email');
$table->string('password');
$table->rememberToken();
});
次のようにfirst_name
が、私は、スキーマを変更すると、私はちょうどusername
列を変更する必要が:私は再びphp artisan migrate
コマンドを実行
Schema::create('users', function (Blueprint $table) {
$table->increments('id');
$table->timestamps();
$table->string('first_name');
$table->string('email');
$table->string('password');
$table->rememberToken();
});
場合、それはNothing to migrate
言い、その後、どのように私は私のデータに影響を与えることなく、テーブルの構造を編集することができます..私はrollback
を使用し、私はすべてのテーブルのデータを失いますか?私はあなたが作成および登録新しい移行を、列の名前を変更するSchema::table()
とrenameColumn()
メソッドを使用する必要がありますLaravelドキュメント
Thanx bro ..それは動作します。最初に '[Symfony \ Component \ Debug \ Exception \ FatalErrorException]というエラーが発生しました 'Doctrine \ DBAL \ Driver \ PDOMySql \ Driver'クラスが見つかりませんでした。" require "でcomposer.jsonを編集するだけです: "laravel/framework": "5.3。*"、 "doctrine/dbal": "〜2.3" }、 – KBK
「laravel/framework」:「5.3。*」、 「Doctrine/dbal ":"〜2.3 "' lavavel v:5.3 – KBK