Skip to main content

Vue d’ensemble

revolution/laravel-line-sdk est un package qui simplifie l’utilisation du SDK officiel de LINE depuis Laravel. Il fournit quatre fonctionnalités : réception de Webhook, Facade Bot, intégration avec Laravel Notifications et LINE Login (Socialite).
Ce package nécessite PHP 8.3 ou supérieur et Laravel 12.0 ou supérieur.

Installation

Configuration

Console LINE Developers

Créez un canal dans LINE Developers.
Les canaux Messaging API ne peuvent plus être créés directement depuis la console LINE Developers. Créez d’abord un compte officiel dans LINE Official Account Manager, puis activez l’utilisation de l’API Messaging.
Créez deux canaux.

.env

Publier le fichier de configuration (facultatif)

Démarrage rapide

Voici la procédure la plus courte pour faire fonctionner un bot.
1

Créer un nouveau projet Laravel

2

Configurer le .env

3

Publier le listener par défaut

Un MessageListener est généré dans app/Listeners/Line/.
4

Déployer sur un serveur web

Pour recevoir des Webhooks depuis LINE, une URL publique est nécessaire. La réception n’est pas possible depuis un serveur local.Définissez l’URL du Webhook dans la console LINE Developers.
5

Ajouter le bot comme ami et tester

Ajoutez le bot comme ami en utilisant le QR code du canal Messaging API. Lorsque vous envoyez un message, MessageListener le renvoie tel quel en écho.

Documentation

Webhook / Bot

Envoi et réception de messages avec le contrôleur Webhook et la Facade Bot.

Canal de notification

Intégration de l’API Messaging de LINE avec le système de notifications de Laravel.

Socialite (LINE Login)

Implémenter l’authentification OAuth2 via LINE Login avec Socialite.

Liens de référence

Dernière modification le 13 juillet 2026