+
@@ -27,11 +28,19 @@ class AppLayout extends Component
+
{{ $slot }}
+ @if(session('toast'))
+
+ @endif
diff --git a/database/migrations/2024_10_19_155635_create_connected_accounts_table.php b/database/migrations/2024_10_19_155635_create_connected_accounts_table.php
index c9c2033..6e7269b 100644
--- a/database/migrations/2024_10_19_155635_create_connected_accounts_table.php
+++ b/database/migrations/2024_10_19_155635_create_connected_accounts_table.php
@@ -25,21 +25,12 @@ return new class extends Migration
$table->string('secret')->nullable(); // OAuth1
$table->string('refresh_token', 1000)->nullable(); // OAuth2
$table->dateTime('expires_at')->nullable(); // OAuth2
+ $table->dateTime('verified_at')->nullable(); // OAuth2
$table->timestamps();
$table->index(['user_id', 'id']);
$table->index(['provider', 'provider_id']);
});
-
- Schema::create('connected_account_verifications', function (Blueprint $table) {
- $table->uuid('id')->primary();
- $table->string('email');
- $table->string('provider');
- $table->string('provider_id');
- $table->json('connected_account');
- $table->timestamps();
- $table->timestamp('verified_at')->nullable();
- });
}
/**
@@ -47,9 +38,7 @@ return new class extends Migration
*/
public function down(): void
{
-
- Schema::dropIfExists('connected_account_verifications');
-
+
Schema::dropIfExists('connected_accounts');
}
};
\ No newline at end of file
diff --git a/lang/en.json b/lang/en.json
index af881b6..3386f04 100644
--- a/lang/en.json
+++ b/lang/en.json
@@ -52,6 +52,7 @@
"Token Name": "Token Name",
"Permissions": "Permissions",
"Profile Information": "Profile Information",
+ "Your :provider account has been connected.": "Your :provider account has been connected.",
"Account already exists. Check your email to connect your :provider account.": "Account already exists. Check your email to connect your :provider account.",
"Could not login using :provider. Try again later.": "Could not login using :provider. Try again later.",
"Update your account\\'s profile information and email address.": "Update your account\\'s profile information and email address.",
diff --git a/lang/es.json b/lang/es.json
index d8e9072..9411b7f 100644
--- a/lang/es.json
+++ b/lang/es.json
@@ -52,6 +52,7 @@
"Token Name": "Nombre del Token",
"Permissions": "Permisos",
"Profile Information": "Información del Perfil",
+ "Your :provider account has been connected.": "Su cuenta :provider ha sido conectada.",
"Account already exists. Check your email to connect your :provider account.": "La cuenta ya existe. Revisa tu correo electrónico para conectar tu cuenta :provider.",
"Could not login using :provider. Try again later.": "No se pudo iniciar sesión con :provider. Inténtalo nuevamente más tarde.",
"Update your account's profile information and email address.": "Actualiza la información de perfil y la dirección de correo electrónico de tu cuenta.",
diff --git a/routes/web.php b/routes/web.php
index 5653577..bc212db 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -44,7 +44,7 @@ Route::get('/terms', [TermsOfServiceController::class, 'show'])->name('terms.sho
Route::get('/privacy', [PrivacyPolicyController::class, 'show'])->name('policy.show');
// social login routes
-Route::get('auth/verify/{verification_id}', [ConnectedAccountController::class, 'verify'])->name('oauth.verify_connected_account');
+Route::get('auth/verify/{connected_account}', [ConnectedAccountController::class, 'verify'])->name('oauth.verify_connected_account');
Route::get('auth/{provider}', [ConnectedAccountController::class, 'redirectToProvider'])->name('oauth.redirect');
Route::get('auth/{provider}/callback', [ConnectedAccountController::class, 'handleProviderCallback']);