Laravelを使う上で、ほぼ必須だなぁと思うコマンドやパッケージをまとめてます。
今後増やしていきたい
速度アップ系
optimizeコマンド(laravel5.7>=)
php artisan optimize
を実行することで、php aritsan config:cache
とphp artisan route:cache
が行われます。5.5系まではコマンドの意味が異なっているので注意。(5.6ではコマンドが一度無くなっている)
なお開発環境では利用すべきではないので万が一やってしまったらphp artisan optimize:clear
をしておきましょう。
PHP7
言わずもがな。
Opcache
Laravelを使う上で、本番ではOpcacheを有効にしておく。
OPcache はコンパイル済みのバイトコードを共有メモリに保存し、PHP がリクエストのたびにスクリプトを読み込み、パースする手間を省くことでパフォーマンスを向上させます。
beyondcode/laravel-query-detector
N+1クエリを検出してくれるやつ。debugbarとも連携が可能なので連携しておくと○。
便利系
barryvdh/laravel-ide-helper
これがないとIDEでの開発は大変なやつ。
caouecs/Laravel-lang
Laravelで利用されているメッセージを翻訳してるリポジトリです。
サードパーティとしてcommandで実行できるパッケージも存在しますが4つだけなのでそのままphpをコピーしましょう。
デバッグ系
barryvdh/laravel-debugbar
debugbarほんといい。