Documentation Index
Fetch the complete documentation index at: https://kawax.biz/llms.txt
Use this file to discover all available pages before exploring further.
概要
revolution/laravel-line-sdk は、LINE公式SDKをLaravelから使いやすくするパッケージです。 Webhook受信、Bot Facade、Laravel Notifications統合、LINE Login(Socialite)の4機能を提供します。このパッケージは PHP 8.3 以上、Laravel 12.0 以上が必要です。
インストール
設定
LINE Developers コンソール
LINE Developers でチャンネルを作成します。Messaging API チャンネルは LINE Developers Console から直接作成できなくなりました。先に LINE Official Account Manager で公式アカウントを作成し、Messaging API の利用を有効化してください。
| チャンネル | 取得するもの |
|---|---|
| Messaging API | Channel access token (long-lived)、Channel secret |
| LINE Login | Channel ID、Channel secret |
.env
設定ファイルの公開(任意)
クイックスタート
最短でBotを動作させる手順です。Webサーバーにデプロイする
LINEからWebhookを受信するには、公開されたURLが必要です。ローカルサーバーでは受信できません。LINE Developers コンソールで Webhook URL を設定します。
ドキュメント
Webhook / Bot
WebhookコントローラーとBot Facadeによるメッセージ送受信。
通知チャンネル
Laravel Notification SystemとのLINE Messaging API統合。
Socialite(LINE Login)
LINE LoginによるOAuth2認証をSocialiteで実装する。
参考リンク
- GitHub: invokable/laravel-line-sdk
- デモ: invokable/laravel-line-project
- DeepWiki: invokable/laravel-line-sdk