Integracja

Laravel

Pakiet dla Laravela 10, 11 i 12

Dostępna bezpłatnie Laravel 10, 11 lub 12, PHP 8.2+ dockcodes/dockray-laravel
Skąd wziąć Packagist
Instalacja
composer require dockcodes/dockray-laravel
php artisan vendor:publish --tag=dockray-config

# .env

DOCKRAY_TOKEN=TWOJ_TOKEN_PROJEKTU
DOCKRAY_PRIVATE_KEY=TWOJ_KLUCZ_PRYWATNY
Pakiet DockRay łączy się z mechanizmem raportowania wyjątków Laravela i może rejestrować transakcje HTTP obsługiwane przez grupy middleware web oraz api. Raporty zawierają stos wywołań, kontekst żądania, środowisko i informacje o wydaniu, co ułatwia powiązanie regresji z konkretnym wdrożeniem. Pakiet korzysta z automatycznego wykrywania usług Laravela, przechowuje poświadczenia w zmiennych środowiskowych i udostępnia fasadę do ręcznego raportowania przechwyconych wyjątków oraz istotnych zdarzeń aplikacyjnych.

Jak tego użyć

Wyjątki integracja raportuje sama. To jest do zgłoszeń, które chcesz wysłać świadomie.

php
<?php

use Dock\Ray\Laravel\Facades\Ray;

// Wyjątki idą same przez handler frameworka. To jest do rzeczy, które
// wyjątkiem nie są - a chcesz o nich wiedzieć.
Ray::message('Import cennika zakończony bez pozycji');

try {
    $order->settle();
} catch (Throwable $e) {
    Ray::report($e);

    throw $e;
}

Artykuły w bazie wiedzy

Instalacja - Laravel Wymagania, instalacja i przygotowanie Laravel do bezpiecznego raportowania danych produkcyjnych. Konfiguracja - Laravel Bezpieczna konfiguracja poświadczeń, środowisk i zakresu danych raportowanych przez Laravel. Weryfikacja i typowe problemy - Laravel Kontrolowane potwierdzenie działania Laravel oraz diagnostyka najczęstszych problemów z wysyłką.