#發問 (已解決)Laravel 11 session 資料表 user_id 無法儲存

大家好,我遇到了一個問題,希望大大們有辦法幫忙🥺 我在使用 Laravel 11 搭配 Laradock 的環境下,資料庫使用 MariaDB,我在處理會員登入功能時,無法將 user_id 資料寫入到 Session 資料表中。 session_id 已經能夠成功取得並查詢,但 user_id 始終無法寫入 session 資料表內(用於記錄使用者) 下圖為 sessions 資料表
megapx
megapx
下圖為 Model
megapx
下圖是 controller 的 code
megapx
megapx
下圖是 log [2024-08-03 13:15:34] local.INFO: Session ID: 6Zo7bTW04uTNq3UBpmqpZaZGFxHvcB0GTtIxuuAO [2024-08-03 13:15:34] local.INFO: 已經找到 session Data,Session ID: 6, User ID: [2024-08-03 13:15:34] local.INFO: Session ID: 6Zo7bTW04uTNq3UBpmqpZaZGFxHvcB0GTtIxuuAO has been updated with User ID: 202aef887a5a4f9108884c02 有可能是以下原因嗎? 1. Session ID 不一致或無效(我觀察 Log 和資料表內的 session_id 是一致的,不知道到為何 log 那邊變成 Session ID: 6) 2. UserSession 資料表的結構有問題 有誰能幫忙看一下可能的問題在哪裡嗎? 感謝您們🥺
愛心
5
6
全部留言