From 3318ff02e787f9e8e86cf6822bd2577267976eb1 Mon Sep 17 00:00:00 2001 From: Jeremy Postlethwaite Date: Sat, 10 Feb 2024 09:25:42 -0800 Subject: [PATCH] GH-7 --- config/playground-auth.php | 4 ++-- src/Issuer.php | 11 ++++++----- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/config/playground-auth.php b/config/playground-auth.php index 0b27e4a..c9fe160 100644 --- a/config/playground-auth.php +++ b/config/playground-auth.php @@ -7,8 +7,8 @@ // 'abilities' => '', // 'abilities' => 'user', 'abilities' => 'merge', - // 'expires' => 'tomorrow midnight', - 'expires' => null, + 'expires' => 'tomorrow midnight', + // 'expires' => null, 'name' => 'app', // @see playground.auth.token.name 'listed' => false, diff --git a/src/Issuer.php b/src/Issuer.php index 4dac414..b92e047 100644 --- a/src/Issuer.php +++ b/src/Issuer.php @@ -206,10 +206,10 @@ public function sanctum(HasApiTokens $user): array $name = $config['name']; } - // $expiresAt = null; - // if (! empty($config['expires']) && is_string($config['expires'])) { - // $expiresAt = new Carbon($config['expires']); - // } + $expiresAt = null; + if (! empty($config['expires']) && is_string($config['expires'])) { + $expiresAt = Carbon::parse($config['expires']); + } // dd([ // '__METHOD__' => __METHOD__, @@ -217,7 +217,8 @@ public function sanctum(HasApiTokens $user): array // ]); $tokens[$name] = $user->createToken( $name, - $this->abilities($user) + $this->abilities($user), + $expiresAt )->plainTextToken; return $tokens;