NovinkaZverejnili sme 50+ Laravel balíkov ako open source
Custom AI apps, agents and automation — Roundly ConsultingRoundly
Všetky balíky

Všetky udalosti sú v RoundlyConsulting\Certificates\Events a nesú Eloquent model registra ako $certificate. Namiesto opakovaného dopytovania ich počúvajte:

UdalosťObsahKedy sa spustí
CertificateRequested$certificateZáznam registra sa uloží v stave requested, ešte pred vystavením.
CertificateIssued$certificateVystavenie uspelo a záznam je v stave issued.
CertificateFailed$certificate, string $reasonVystavenie alebo obnova zlyhali — poskytovateľ vyhodil výnimku, nahlásil certifikát ako failed, expired či revoked, alebo obnova vrátila ten istý certifikát; záznam je v stave failed.
CertificateRenewed$certificateObnova skončila a záznam je v stave renewed.
CertificateExpiring$certificate, int $daysUntilExpiryCertificates::renewDue() (teda aj certificates:renew bez domény) a certificates:check, pre každý certifikát.
CertificateRevoked$certificate, ?string $reasonCertificates::revoke().
CertificateExpired$certificateCertificates::expire().
use Illuminate\Support\Facades\Event;
use RoundlyConsulting\Certificates\Events\CertificateExpiring;
use RoundlyConsulting\Certificates\Events\CertificateFailed;
use RoundlyConsulting\Certificates\Events\CertificateIssued;

Event::listen(function (CertificateIssued $event): void {
    logger()->info('issued', ['domain' => $event->certificate->domain]);
});

Event::listen(function (CertificateFailed $event): void {
    // $event->reason — the provider's error message
});

Event::listen(function (CertificateExpiring $event): void {
    // $event->daysUntilExpiry
});

CertificateFailed, CertificateRevoked a CertificateExpired pri alerts.enabled napájajú aj vstavaný listener upozornení (pozri Sledovanie expirácie). Certificates::fake() udalosti nespúšťa.

Prejavte lásku k open source

Tento balík je zadarmo pod licenciou MIT. Ak vám šetrí čas, jednorazový príspevok alebo členstvo na Patreone nám pomôže ho ďalej udržiavať, testovať a dokumentovať.

Ďalšie spôsoby podpory vrátane kryptomien

Odoslaním daru súhlasíte s našimi podmienkami prijímania darov.

Chcete to zabudovať do svojho produktu?

Naše balíky integrujeme do zákazkových Laravel a AI riešení. Napíšte nám, na čom pracujete, a ozveme sa do 48 hodín.