Not able to catch exception sending SMS with Twilio in plugin
The exception is thrown before you enter your catch block during this line

 $number = $twilio-&gt;lookups-&gt;v1-&gt;phoneNumbers($user-&gt;mobil)-&gt;fetch(['countryCode' =&gt; 'NO'])-&gt;phoneNumber; 


That's why it can't be cached. Move it into the same block and handle every single possible exception that can be thrown accordingly or via generic \Exception class