I'll install packages for dev when start a laravel project

2020/10/23に公開

メモ書き程度なもの。

Laravelインストール時に初めにインストールする開発向けパッケージの一覧です。忘れるんだよこれ。

三行

  • 最近と書いたけど、使ってるバージョンが 5.8 なのでバージョン指定をゴリゴリしてる。
  • composer require --dev 'webmozart/assert:1.8.0' 'barryvdh/laravel-debugbar:^3.2' 'barryvdh/laravel-ide-helper:^2.6' 'doctrine/dbal:^2.11' 'mpociot/laravel-test-factory-helper:1.3.0' 'phpstan/phpstan:0.11.20' 'nunomaduro/larastan:0.4.3'
  • 他にもあると思うから教えてくれると嬉しい。

'phpstan/phpstan' 'nunomaduro/larastan'

Laravel 向けにしている phpstan.

'webmozart/assert'

依存関係で 1.8 とバージョン指定しているモノ。 phpstan/phpstan: <0.12.20 の衝突があるので、指定している。

'barryvdh/laravel-debugbar' 'barryvdh/laravel-ide-helper' 'doctrine/dbal'

ブラウザで見たときに発行した SQL を表示したり(barryvdh/laravel-debugbar)、IDEでええようにしてくれるモノ(barryvdh/laravel-ide-helper)、DBのカラムに型付けするのに必要なモノ(doctrine/dbal)だったり。とりあえず Laravel 使う人は入れてるでしょこれは。

'mpociot/laravel-test-factory-helper'

Eloquent から Factory を作るモノ。便利っす。

ただ Laravel 8 には未対応

Discussion