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.
| Canal | À récupérer |
|---|---|
| Messaging API | Channel access token (long-lived), Channel secret |
| LINE Login | Channel ID, Channel secret |
.env
Publier le fichier de configuration (facultatif)
Démarrage rapide
Voici la procédure la plus courte pour faire fonctionner un bot.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.
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
- GitHub : invokable/laravel-line-sdk
- Démo : invokable/laravel-line-project
- DeepWiki : invokable/laravel-line-sdk