diff --git a/app/Http/Controllers/Settings/ApiTokenController.php b/app/Http/Controllers/Settings/ApiTokenController.php index 296d77e05..f9a1e5ef4 100644 --- a/app/Http/Controllers/Settings/ApiTokenController.php +++ b/app/Http/Controllers/Settings/ApiTokenController.php @@ -21,9 +21,9 @@ public function store(CreateApiTokenRequest $request) { $token = $this->dispatchSync(new CreateApiToken(Auth::user(), $request->name())); - $this->success('settings.api_token.created', ['token' => $token->plainTextToken]); + $this->success('settings.api_token.created'); - return redirect()->route('settings.profile'); + return redirect()->route('settings.profile')->with('api_token', $token->plainTextToken); } public function destroy(DeleteApiTokenRequest $request) diff --git a/package-lock.json b/package-lock.json index af5cf0820..c6d4df7c3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,10 +1,9 @@ { - "name": "laravelio", + "name": "laravel.io", "lockfileVersion": 2, "requires": true, "packages": { "": { - "name": "laravelio", "devDependencies": { "@tailwindcss/aspect-ratio": "^0.2.0", "@tailwindcss/forms": "^0.4.0", diff --git a/resources/lang/en/settings.php b/resources/lang/en/settings.php index 7f8dab0d8..63aaedad1 100644 --- a/resources/lang/en/settings.php +++ b/resources/lang/en/settings.php @@ -6,7 +6,7 @@ 'deleted' => 'Account was successfully removed.', 'password.updated' => 'Password successfully changed!', 'api_token' => [ - 'created' => 'API token created! Please copy the following token as it will not be shown again: :token', + 'created' => 'API token created! Please copy the following token as it will not be shown again:', 'deleted' => 'API token successfully removed.', ], ]; diff --git a/resources/views/components/api-token.blade.php b/resources/views/components/api-token.blade.php new file mode 100644 index 000000000..30d4d750e --- /dev/null +++ b/resources/views/components/api-token.blade.php @@ -0,0 +1,24 @@ +
+
+ + + + + + + + +
+ + API Key Copied + +
+
+
diff --git a/resources/views/layouts/_alerts.blade.php b/resources/views/layouts/_alerts.blade.php index c70a9250c..4669d237b 100644 --- a/resources/views/layouts/_alerts.blade.php +++ b/resources/views/layouts/_alerts.blade.php @@ -17,8 +17,13 @@ class="text-xl" @if (session()->has('success'))
-
+
{!! session()->pull('success') !!} + + @if (session()->has('api_token')) + + @endif +