From 313bc501033dfc224482e7fbb9f3ff67b133c2b4 Mon Sep 17 00:00:00 2001 From: Pig Fang Date: Tue, 21 Aug 2018 10:58:10 +0800 Subject: [PATCH] Fix migration --- .../2016_11_18_133939_create_all_tables.php | 1 - ...5514_add_remember_token_to_users_table.php | 41 +++++++++++++++++++ .../update_scripts/update-3.4.0-to-4.0.0.php | 8 ---- .../update_scripts/update-3.5.0-to-4.0.0.php | 7 ++++ 4 files changed, 48 insertions(+), 9 deletions(-) create mode 100644 database/migrations/2018_08_21_105514_add_remember_token_to_users_table.php delete mode 100644 database/update_scripts/update-3.4.0-to-4.0.0.php create mode 100644 database/update_scripts/update-3.5.0-to-4.0.0.php diff --git a/database/migrations/2016_11_18_133939_create_all_tables.php b/database/migrations/2016_11_18_133939_create_all_tables.php index 92898080..1d97af25 100644 --- a/database/migrations/2016_11_18_133939_create_all_tables.php +++ b/database/migrations/2016_11_18_133939_create_all_tables.php @@ -23,7 +23,6 @@ class CreateAllTables extends Migration $table->integer('permission')->default('0'); $table->dateTime('last_sign_at'); $table->dateTime('register_at'); - $table->rememberToken(); }); Schema::create('closets', function (Blueprint $table) { diff --git a/database/migrations/2018_08_21_105514_add_remember_token_to_users_table.php b/database/migrations/2018_08_21_105514_add_remember_token_to_users_table.php new file mode 100644 index 00000000..8e72d419 --- /dev/null +++ b/database/migrations/2018_08_21_105514_add_remember_token_to_users_table.php @@ -0,0 +1,41 @@ +rememberToken(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('users', function (Blueprint $table) { + if (config('database.default') == 'sqlite') { + // Dropping columns from a SQLite database requires `doctrine/dbal` dependency. + // However, we won't install it because it's too hard to specify the version of + // all the new dependencies exactly to make them support PHP ^5.5.9. Damn it. + return; + } + + Schema::table('users', function (Blueprint $table) { + $table->dropColumn('remember_token'); + }); + }); + } +} diff --git a/database/update_scripts/update-3.4.0-to-4.0.0.php b/database/update_scripts/update-3.4.0-to-4.0.0.php deleted file mode 100644 index 0deb0546..00000000 --- a/database/update_scripts/update-3.4.0-to-4.0.0.php +++ /dev/null @@ -1,8 +0,0 @@ -rememberToken(); -}); diff --git a/database/update_scripts/update-3.5.0-to-4.0.0.php b/database/update_scripts/update-3.5.0-to-4.0.0.php new file mode 100644 index 00000000..686638ad --- /dev/null +++ b/database/update_scripts/update-3.5.0-to-4.0.0.php @@ -0,0 +1,7 @@ + '4.0.0']); + +Artisan::call('view:clear');