Integration

Laravel

Pakiet dla Laravela 10, 11 i 12

Free on every plan, including the free one Laravel 10, 11 lub 12, PHP 8.2+ dockcodes/dockray-laravel
Where to get it Packagist
Installation
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.

How to use it

The integration reports exceptions on its own. This is for the reports you send deliberately.

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;
}

Knowledge base articles

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ą.