我有控制器,其負責處理API請求。在每個constructior我用JWTAuth類是這樣的:與請求數據在控制器處理導致人員錯誤
public function __construct()
{
$this->authenticatedUser = JWTAuth::parseToken()->authenticate();
}
當我運行php artisan route:list
命令我得到了一個錯誤,智威湯遜無法解析令牌。很明顯,我使用CLI命令時沒有會話數據。
也出現了類似的錯誤,當我使用的內部構造會話。
有什麼辦法避免工匠錯誤,因爲它看起來不方便:我想用內部構造一些特性,但我不能,如果他們依賴於請求數據。