[英]How to catch exceptions generated by packages in Laravel 5?
我正在Laravel 5中使用一個名為tymondesigns / jwt-auth的程序包,它會生成TokenExpiredException
, TokenInvalidException
類的異常。 我想捕獲這些異常並為它們返回JSON響應。 我已經在Handler.php
文件中嘗試過此操作:
if ($e instanceof TokenExpiredException) {
return jsend()->error()
->message("Token has Expired")
->data([null])
->get();
}
但是徒勞。 如何捕獲這些異常並返回JSON響應?
我認為您缺少名稱空間,請嘗試使用
if ($e instanceof \Tymon\JWTAuth\Exceptions\JWTException) {
return jsend()->error()
->message("Token has Expired")
->data([null])
->get();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.