From 7f8c64edda3adb74b080e7044f29a2052314a922 Mon Sep 17 00:00:00 2001 From: Mazarin Date: Thu, 8 Feb 2024 07:28:37 -0500 Subject: [PATCH] feat: delete account (#28) --- resources/views/user/account.blade.php | 156 +++++++++++++++++-------- routes/web.php | 1 + 2 files changed, 106 insertions(+), 51 deletions(-) diff --git a/resources/views/user/account.blade.php b/resources/views/user/account.blade.php index 58bd07f..e0069fa 100644 --- a/resources/views/user/account.blade.php +++ b/resources/views/user/account.blade.php @@ -68,60 +68,114 @@
- @csrf - -
-

Changer votre mot de passe

+ @csrf + +
+

Changer votre mot de passe

+
+ +
+ + + + + +
+ +
+ + + + + +
+ +
+ + + + + +
+ + +
+
+ + Sauvegarder +
+
+ + + +
+
+

Détruire votre compte

+
+ + +
+ {{ __('Delete Account') }} + + +
+ @csrf + @method('delete') + +

+ {{ __('Are you sure you want to delete your account?') }} +

+ +

+ {{ __('Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.') }} +

+ +
+ + + + + +
-
- - - - - -
- -
- - - - - -
- -
- - - - - -
+
+ + {{ __('Cancel') }} + - -
-
- - Sauvegarder - -
-
- + + {{ __('Delete Account') }} + +
+ +
+
+
diff --git a/routes/web.php b/routes/web.php index 6634b8d..1ca5ed2 100644 --- a/routes/web.php +++ b/routes/web.php @@ -83,6 +83,7 @@ Route::get('profil', [ProfileController::class, 'show'])->name('profile.show'); Route::put('profil', [ProfileController::class, 'update'])->name('profile.update'); Route::put('profil/nom', [ProfileController::class, 'name'])->name('profile.name'); + Route::delete('profil', [ProfileController::class, 'destroy'])->name('profile.destroy'); }); Route::middleware(['list'])->group(function (): void {