October 18, 2020

LINE SDK for Laravelを作った

https://github.com/kawax/laravel-line-sdk

Laravelユーザーなら分かるだろうけど最近各社が公式として出してる「PHP用SDK」が死ぬほど使いにくい。
LINEはまだマシというか単に公開時期相応の古さなだけ。
LINEみたいなパターンではなく2020年に新しく出したSDKなのに10年前レベルのコードな事例が多すぎる。
「公式」を名乗って世に出せるレベルじゃない。

PHPはこの10年でJavaScriptの次くらいに大きく変わったけどその変化について行けてない人が多い。
個別では好きなように使えばいいけど「公式SDK」なら現代のPHPに合わせてもらわないと困る。

LINE SDK for Laravelは自分で使うために作っただけなので日本語での使い方記事はそのうち。
Laravelのイベントシステムと連携したらあまりにも自然なLaravelらしい開発体験になったのでLaravelユーザーならすぐ使える。

本当は公式に入れたかったけどやはりサポートポリシーが合わない。
PHP本体も各フレームワークもリリーススケジュールとサポート期間を事前に明示してるのユーザーも従わなければならない。
「サポート期間中のバージョンを使う」が現代PHPを使うための最低限のルール。
これ以外は別に好みでいいこと。

© kawax