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');