Skip to main content

Ü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.
Erstellen Sie zwei Kanäle.

.env

Konfigurationsdatei veröffentlichen (optional)

Schnellstart

Die schnellsten Schritte, um einen Bot zum Laufen zu bringen.
1

Neues Laravel-Projekt erstellen

2

.env konfigurieren

3

Standard-Listener veröffentlichen

Ein MessageListener wird in app/Listeners/Line/ erstellt.
4

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

Bot als Freund hinzufügen und testen

Fügen Sie den Bot über den QR-Code des Messaging-API-Kanals als Freund hinzu. Wenn Sie eine Nachricht senden, gibt der MessageListener sie direkt als Echo zurück.

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.
Zuletzt geändert am 13. Juli 2026