Skip to main content

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.
Crea due canali.

.env

Pubblicazione del file di configurazione (opzionale)

Guida rapida

I passi minimi per far funzionare un bot.
1

Crea un nuovo progetto Laravel

2

Configura .env

3

Pubblica il listener predefinito

Viene generato MessageListener in app/Listeners/Line/.
4

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

Aggiungi il bot come amico e testa

Aggiungi il bot come amico utilizzando il codice QR del canale Messaging API. Quando invii un messaggio, MessageListener lo ripeterà tale e quale.

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.
Ultima modifica il 13 luglio 2026