Panoramica
revolution/laravel-line-sdk è un pacchetto che rende l’SDK ufficiale di LINE facile da usare da Laravel. Fornisce quattro funzionalità: ricezione di Webhook, Facade Bot, integrazione con Laravel Notifications e LINE Login (Socialite).Questo pacchetto richiede PHP 8.3 o superiore e Laravel 12.0 o superiore.
Installazione
Configurazione
Console LINE Developers
Crea un canale su LINE Developers.Non è più possibile creare canali Messaging API direttamente dalla LINE Developers Console. Crea prima un account ufficiale su LINE Official Account Manager e abilita l’uso della Messaging API.
| Canale | Cosa ottenere |
|---|---|
| Messaging API | Channel access token (long-lived), Channel secret |
| LINE Login | Channel ID, Channel secret |
.env
Pubblicazione del file di configurazione (opzionale)
Guida rapida
I passi minimi per far funzionare un bot.Distribuisci su un server web
Per ricevere il Webhook da LINE è necessario un URL pubblico. Non è possibile riceverlo su un server locale.Configura l’URL del Webhook nella console LINE Developers.
Documentazione
Webhook / Bot
Invio e ricezione di messaggi tramite il controller Webhook e la Facade Bot.
Canale di notifica
Integrazione con LINE Messaging API tramite il Notification System di Laravel.
Socialite (LINE Login)
Implementa l’autenticazione OAuth2 con LINE Login tramite Socialite.
Link di riferimento
- GitHub: invokable/laravel-line-sdk
- Demo: invokable/laravel-line-project
- DeepWiki: invokable/laravel-line-sdk