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

Pripojenia pre tenantov

Konkrétne databázové pripojenie pre jedno volanie zvolíte cez on(). Vráti klon CertificatesManager naviazaný na pripojenie, singleton zostane nedotknutý, a každé čítanie aj zápis registra cez neho — issue(), find(), status(), for(), renew(), renewDue(), revoke(), expire(), sync(), prune() — použije toto pripojenie:

Certificates::on('tenant')->for('app.tenant.example.com')->issue();
Certificates::on('tenant')->find('app.tenant.example.com');
Certificates::on('tenant')->issueIfMissing('app.tenant.example.com');
Certificates::on('tenant')->status('app.tenant.example.com');
Certificates::on('tenant')->renewDue();
Certificates::on('tenant')->prune(30);

Globálne predvolené pripojenie nastavíte konfiguračným kľúčom connection (CERTIFICATES_DB_CONNECTION). Model ho použije vždy, keď pripojenie nie je nastavené explicitne; null znamená predvolené pripojenie modelu.

Konzola

Voľbu --connection= prijíma každý príkaz:

php artisan certificates:issue app.tenant.example.com --connection=tenant
php artisan certificates:list --connection=tenant
php artisan certificates:renew --connection=tenant
php artisan certificates:check --alert --connection=tenant
php artisan certificates:prune --connection=tenant
php artisan certificates:sync --driver=kubernetes --connection=tenant

Obnovy cez frontu si tenanta zachovajú: RenewCertificateJob nesie databázové pripojenie, z ktorého bol záznam zaradený do fronty (vlastnosť databaseConnection), a záznam na ňom znovu načíta cez triedu z certificates.model.

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.