Übersicht
revolution/laravel-line-sdk ist ein Paket, das die Nutzung des offiziellen LINE SDK in Laravel vereinfacht. Es bietet vier Funktionen: Webhook-Empfang, Bot-Facade, Integration mit Laravel Notifications und LINE Login (Socialite).Dieses Paket setzt PHP 8.3 oder höher sowie Laravel 12.0 oder höher voraus.
Installation
Konfiguration
LINE Developers Console
Erstellen Sie in der LINE Developers Console einen Kanal.Ein Messaging-API-Kanal kann nicht mehr direkt in der LINE Developers Console erstellt werden. Erstellen Sie zunächst im LINE Official Account Manager einen offiziellen Account und aktivieren Sie die Nutzung der Messaging API.
| Kanal | Zu ermittelnde Werte |
|---|---|
| Messaging API | Channel Access Token (long-lived), Channel Secret |
| LINE Login | Channel ID, Channel Secret |
.env
Konfigurationsdatei veröffentlichen (optional)
Schnellstart
Die schnellsten Schritte, um einen Bot zum Laufen zu bringen.Auf einem Webserver bereitstellen
Um Webhooks von LINE zu empfangen, benötigen Sie eine öffentlich zugängliche URL. Ein lokaler Server kann keine Webhooks empfangen.Konfigurieren Sie die Webhook-URL in der LINE Developers Console.
Dokumentation
Webhook / Bot
Nachrichten senden und empfangen mit Webhook-Controller und Bot-Facade.
Notification-Channel
Integration der LINE Messaging API mit dem Laravel-Notification-System.
Socialite (LINE Login)
OAuth2-Authentifizierung über LINE Login mit Socialite umsetzen.
Referenzlinks
- GitHub: invokable/laravel-line-sdk
- Demo: invokable/laravel-line-project
- DeepWiki: invokable/laravel-line-sdk