Skip to main content

概要

使用 LineChannel 可從 Laravel Notifications 向 LINE 傳送訊息。
隨著 LINE Notify 服務終止,已不再支援 LINE Notify。目前是透過 Messaging API 傳送通知,因此會受到各方案的則數限制。請參閱 Messaging API 價格

Notification 類別

via() 傳回 LineChannel::class,並於 toLine() 定義訊息。

傳送模式

On-Demand 通知

若不綁定 User 模型即傳送通知,可使用 Notification::route()。傳送目標為 userIdgroupId

從 User 模型傳送通知

若要依 User 管理傳送目標,可定義 routeNotificationForLine()
userIdgroupId 可從 FollowEventJoinEvent 等 Webhook 事件取得。

訊息類型

文字

最多可傳送 5 則。

自訂傳送者名稱與圖示

withSender() 需在新增訊息方法之前呼叫。
也可用 create() 的參數指定名稱與圖示。

貼圖

可使用的貼圖請參閱 Sticker list

圖片

指定公開 URL。

影片

指定公開 URL。

其他訊息類型

使用 message() 可加入任意訊息類型。請以 setType() 指定類型。
最新資訊請參閱 GitHub 儲存庫
最後修改於 2026年8月2日