lumenを始めるのにLaravelの知識は必要ないが、Laravelでやってたあれどうするんだっけ?という引き方をする際にはLaravelの中の知識が必要になります。
大丈夫、Laravel/Lumen、全然怖くないよ!
artisan 関連
Lumenには色々artisanの機能が削られてて、凄くシンプルになりました!
必要な処理がアレばLaravelから持ってくればいいから安心!
ポイントはlaravelのスケルトンから、シグネチャの文字列で検索かけて、Commands クラスを見つけ出し、中の処理を読み解くこと。
Laravelのコード持ってきてもパス周りで死ぬこと多かったりDIコンテナの中身足りてなかったりで上手く動かないので、自分で書くほうが楽だよ!
serveがない
自分で実行
$ php -S 0.0.0.0:8000 -t public
key:generateがない
適当にキーを引っ張ってくる or 自分で生成
use Illuminate\Support\Str;
echo Str::random(32);
tinkerがない
psysh で代替
$ psysh boostrap/app.php
queue:tableがない
自分で作ろう。
vendor:publish がない
cp コマンドというものがあります。
view:clear が無い
rm コマンドというものがあります。