Laravel Türkiye Discord Kanalı Forumda kod paylaşılırken dikkat edilmesi gerekenler!Birlikte proje geliştirmek ister misiniz?

sitemin dışına giden tüm bağlantıları denetlemek istiyorum. denetleme kısmında sorun yok ama hata varsa
\Illuminate\Http\Client\ConnectionException $e ile hata mesajı yazdırıyorum. ama yapmak istediğim hatalı url veya url leri almak .
hatadan kastım öncesinde çalışıyor olabilir ama sonradan bozulmuştur.

Yani 1000 tane url var hangisinde sorun var bilmem gerekiyor.

aşağıdaki kodu forma girilen linklerin kontrolu için kullanıyorum, benzerini yapmayı planlıyorum.

 try {
            $response = Http::timeout(3)
                ->get($value);

                if ($response->clientError()) {
                    $fail('Linki, yanlış yazdınız veya hatalı. (Client Hatası)');
                }
                if ($response->serverError()) {
                    $fail('Linki, yanlış yazdınız veya hatalı. (Server Hatası)');
                }

                libxml_use_internal_errors(true);
                if (!simplexml_load_string($response->body())) {
                    $fail('Link,bir Rss Feed sayfasına ait değil.');
                    }


            } catch(\Illuminate\Http\Client\ConnectionException $e) {
            $fail('Bu sayfaya ulaşılamıyor.');
        }

    aeneas ConnectionException yakaladığınız yerde log atsanız? Hangi adrese istek attığınızı biliyorsunuz sonuçta.

    hocam bir url olsa, 100 lerce url var.

      aeneas

      aeneas denetleme kısmında sorun yok

      demişsiniz. Yani zaten ne kadar url varsa onun kadar işlem yapıyorsunuz, araya bir de hata varsa log ekleyeceksiniz.