Laravel carbon 没有捕捉到异常

Laravel carbon not catching exception

我有一个简单的class:

public function CreateCustomer()
{
 .
 .
 try{
      $birthDate = Carbon::parse($birth)->toIso8601String();
    }catch (\Exception $ex){
      die("error");
    }

在控制器之上:

use Exception;

我收到一个错误,指出异常未被捕获

InvalidArgumentException
Unexpected data found. Trailing data

我什至试图抓住 "InvalidArgumentException",但没有成功

发现错误,在

 ->toIso8601String();

因为它正在生成一个双重的、未捕获的异常