Do I need the exception handling? I can just check what is returned ( $response->successful()).
I usually would but am wondering if I need to. The docs say:
If the given timeout is exceeded, an instance of Illuminate\Http\Client\ConnectionException will be thrown.
I guess it also depends on what action I want to take on failure.
I guess it also depends on what action I want to take on failure.
Yes. But most of the time you just want to let laravels exception handler handle the error. If you want something specific to happen on ConnectionException exceptions, then update the exception handler