Laravel護照並在AuthServiceProviderLaravel Passport:是否可以分別爲每個access_token設置expire_at?
的引導方法通過
Passport::tokensExpireIn(Carbon::now()->addDays(15));
Passport::refreshTokensExpireIn(Carbon::now()->addDays(30));
設置訪問令牌expire_at但我想設置expire_at分別爲每個ACCESS_TOKEN。
有沒有辦法在Laravel護照這樣做呢?
這可能是最後的解決方案和需要一個額外的查詢。不過,我想看看我能否在Laravel護照內處理這件事。正如我探索,有一個靜態屬性'護照:: $ tokensExpireAt',這Passport使用設置'expires_at'在'oauth_access_tokens'。但是,此屬性只適用的'AuthServiceProvider' – Mehrud
@Mehrud的'boot'方法內它的查詢相同的數量;因爲護照將在引擎蓋下做同樣的事情。此外,我不知道任何內置的護照功能,將做你想做的。如果您確實找到了,請隨時在此處發表評論。 – Ohgodwhy