RitoLabo

Laravel 8 で刷新された ModelFactory でテストデータを簡単に作成する

  • PHP

Laravel には ModelFactory(モデルファクトリ)といって Eloquent のモデルを使って簡単に開発用のデータやテスト時のデータを作成できる仕組みがあります。このモデルファクトリが Laravel 8 で刷新されなかなか良い感じになっていたので、今回は実際に使用してみたいと想います。

PhpStormを使ってリモートでペアプロを実現する(Code With Me)

  • PhpStorm

PhpStorm を使ってリモートでペアプロを開始するために Code With Me というツールを使用します。

reviewdog で構文チェックや静的解析の結果をプルリクのレビューコメントとして出力する(GithubActions)

  • Github

reviewdog で構文チェックや静的解析の結果をプルリクのレビューコメントとして出力してみます。プルリクエストを作成した時に構文チェックや静的解析の検査結果をプルリクのレビューコメントに出力してあげると色々と手間も減って少しだけ幸せになれます。

Github Actions の複合ステップアクションを利用してアクションを分離・再利用する(Composite run steps actions)

  • Github

Githubが2020年8月6日に「複合ステップアクション」(Composite run steps actions)という機能をリリースしました。なかなか便利そうだったのでこれを試してみました。

phpenv & php-build で macOS Catalina に複数バージョンの PHP 環境を構築する

  • PHP

phpenv と php-build を用いて、macOS Catalina で複数バージョンの PHP を切り替えて使用できるようにします。