在控制器中檢查用戶身份驗證狀態,允許存取訪客和用戶
P粉362071992
P粉362071992 2023-08-09 13:04:44
0
1
442
<p>我正在使用 sanctum。我有這樣一個控制器</p> <pre class="brush:php;toolbar:false;">public function user() { if (auth('sanctum')->check()) { return true; } else { return false; } }</pre> <p>問題是,如果沒有中間件 <code>auth:sanctum</code>,條件語句總是回傳 false,一旦我使用這個中間件,一切都正常運作。然而,我不能使用這個中間件,因為那麼使用者就必須登錄,而我希望給予訪客和使用者存取權限。我該如何做到這一點? 我想在控制器中檢查用戶是否已登錄,如果是的話,例如,能夠返回該用戶的id。 </p>
P粉362071992
P粉362071992

全部回覆(1)
P粉543344381

你這個問題,可以用的一個選項是訪問policies,sanctum元件的範圍在以下範例中展示。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!