From 251e455c2574b2bd4ce77a0a2552393cb30e48df Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Fri, 8 Apr 2022 01:51:01 -0600 Subject: [PATCH] Update migrations --- ...roviders_column_to_oauth_clients_table.php | 10 +++--- .../2022_04_08_065311_create_cache_table.php | 32 +++++++++++++++++++ 2 files changed, 38 insertions(+), 4 deletions(-) create mode 100644 database/migrations/2022_04_08_065311_create_cache_table.php diff --git a/database/migrations/2020_12_13_203646_add_providers_column_to_oauth_clients_table.php b/database/migrations/2020_12_13_203646_add_providers_column_to_oauth_clients_table.php index 5b2a7ae7e..6c828b24d 100644 --- a/database/migrations/2020_12_13_203646_add_providers_column_to_oauth_clients_table.php +++ b/database/migrations/2020_12_13_203646_add_providers_column_to_oauth_clients_table.php @@ -14,7 +14,7 @@ class AddProvidersColumnToOauthClientsTable extends Migration public function up() { Schema::table('oauth_clients', function (Blueprint $table) { - if(Schema::hasColumn('oauth_clients', 'provider') == false) { + if(Schema::hasTable('oauth_clients') && Schema::hasColumn('oauth_clients', 'provider') == false) { $table->string('provider')->after('secret')->nullable(); } }); @@ -27,8 +27,10 @@ class AddProvidersColumnToOauthClientsTable extends Migration */ public function down() { - Schema::table('oauth_clients', function (Blueprint $table) { - $table->dropColumn('provider'); - }); + if(Schema::hasTable('oauth_clients')) { + Schema::table('oauth_clients', function (Blueprint $table) { + $table->dropColumn('provider'); + }); + } } } diff --git a/database/migrations/2022_04_08_065311_create_cache_table.php b/database/migrations/2022_04_08_065311_create_cache_table.php new file mode 100644 index 000000000..dfa90155d --- /dev/null +++ b/database/migrations/2022_04_08_065311_create_cache_table.php @@ -0,0 +1,32 @@ +string('key')->primary(); + $table->mediumText('value'); + $table->integer('expiration'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('cache'); + } +}