Pachetul oficial Laravel pentru Calisero este publicat și gata de folosit în producție. Acoperă tot ce ai nevoie ca să trimiți SMS-uri dintr-o aplicație Laravel fără să scrii cod de infrastructură.
Ce include
Auto-descoperire. Instalezi pachetul și service provider-ul se înregistrează singur. Nu ai de modificat nimic în configurația aplicației.
Configurare publicabilă. Publici fișierul de configurare și setezi cheia API, expeditorul implicit și adresa de callback din variabilele de mediu.
Compatibil cu Queue și Horizon. Trimiterea se face prin sistemul de cozi al aplicației tale. Nimic nu blochează un request HTTP, iar Horizon îți arată traficul ca pe orice altă coadă.
Validare și normalizare a numerelor. Numerele introduse de utilizatori sunt normalizate la formatul internațional înainte de trimitere, cu validare pe care o poți folosi și în form request-uri.
Evenimente de livrare broadcastabile. Callback-urile de la Calisero sunt transformate în evenimente Laravel. Le asculți ca pe orice alt eveniment, sau le trimiți mai departe prin broadcasting către interfață.
Comenzi artisan. Trimitere de test, verificarea configurației și inspectarea stării unui mesaj, direct din linia de comandă.
Cui îi este util
Dacă aplicația ta trimite coduri OTP, confirmări de comandă sau notificări de livrare și rulează pe Laravel, pachetul îți scutește stratul de integrare pe care altfel l-ai scrie manual: client HTTP, retry, mapare de statusuri, procesare de callback-uri.
Pentru proiecte non-Laravel, biblioteca PHP rămâne varianta potrivită — aceleași funcționalități, fără dependențe de framework.
Cum începi
Pachetul se instalează prin Composer și este documentat complet, cu exemple pentru fiecare funcționalitate. Pagina de integrări listează versiunea curentă, starea testelor și legătura către depozitul public.
Bibliotecile Node.js și Python sunt în lucru și vor apărea pe aceeași pagină în momentul lansării.