Skip to main content

Resumen

revolution/laravel-line-sdk es un paquete que facilita el uso del SDK oficial de LINE desde Laravel. Ofrece 4 funcionalidades: recepción de Webhook, facade Bot, integración con Laravel Notifications e inicio de sesión con LINE (Socialite).
Este paquete requiere PHP 8.3 o superior y Laravel 12.0 o superior.

Instalación

Configuración

Consola de LINE Developers

Crea un canal en LINE Developers.
Ya no se pueden crear canales de Messaging API directamente desde la consola de LINE Developers. Primero crea una cuenta oficial en LINE Official Account Manager y habilita el uso de Messaging API.
Crea dos canales.

.env

Publicar el archivo de configuración (opcional)

Inicio rápido

Pasos mínimos para poner en marcha un bot.
1

Crea un nuevo proyecto de Laravel

2

Configura .env

3

Publica el Listener por defecto

Se generará MessageListener en app/Listeners/Line/.
4

Despliega en un servidor web

Para recibir Webhooks de LINE necesitas una URL pública. No es posible recibirlos con un servidor local.Configura la URL del Webhook en la consola de LINE Developers.
5

Añade el bot como amigo y pruébalo

Usa el código QR del canal de Messaging API para añadirlo como amigo. Cuando envíes un mensaje, MessageListener te devolverá el mismo texto.

Documentación

Webhook / Bot

Envío y recepción de mensajes con el controlador de Webhook y la facade Bot.

Canal de notificaciones

Integración de la API de LINE Messaging con el sistema de notificaciones de Laravel.

Socialite (LINE Login)

Implementa autenticación OAuth2 con LINE Login mediante Socialite.

Enlaces de referencia

Última modificación el 13 de julio de 2026

Temas relacionados

LINE SDK for Laravel