Laravelに比べて軽量・高速なLumenですが、Laravelから省かれた機能も多いです。
エンドポイントが少ないAPIであればいいのですが、多くなってくると確認するのが面倒臭くなってきます・・・
なので欲しくなってくるのが artisan route:list
コマンド!
移植しようかと思っていたら、すでに作っている人が居らっしゃったので使わせて頂きました。
https://github.com/appzcoder/lumen-route-list
ダウンロードしてきたlumen-route-listのapp
フォルダをプロジェクトのapp
フォルダに上書きして、以下を追記。
$app->register('App\Providers\AppzcoderRoutesCommandServiceProvider');
すると、artisanにroute:list
が追加されます。
毎回確認したりするのが面倒くさかったので、非常に便利です!
追記の追記 2015-08-30
下記のコマンドの改造を見たsakuemon様が本家にプルリクを送ってくれました。
なので、コマンド改造をせずに拡張されたroute:list
が表示出来るようになっています。
sakuemonさんに感謝!
追記
導入したroute:list
コマンドを改造する方法を投稿しました。
こちらも合わせてどうぞ。
Lumenで省かれたartisan route:listコマンドを追加する方法 改造編