奇怪的知識點增加了

gema發表於2020-12-22

簡單整理一下開發過程中的點,原本想著各種型別的開個單獨帖子,但是發現根本不會在某個包或業務上呆太久,於是開此文隨時記錄。

JWT

  • Argument 3 passed to Lcobucci\\JWT\\Signer\\Hmac::doVerify() must be an instance of Lcobucci\\JWT\\Signer\\Key, null given, called in \\vendor\\lcobucci\\jwt\\src\\Signer\\BaseSigner.php on line 44
    這個報錯是沒設定JWT_SECRET 執行php artisan jwt:secret即可。
  • token想放到請求頭裡使用 authorization:Bearer token,想在form表單或連結的query語句裡則直接host?token=token即可。

使用laravel事務時儘量不要使用佇列相關的操作

  • 事務未提交之前, 模型雖然有資料, 但是並沒有真正存到資料庫裡, 而佇列任務在使用模型時是序列化後再反序列化, 就會出現NotFoundException未找到模型之類的問題。
本作品採用《CC 協議》,轉載必須註明作者和本文連結