Ritolabo
  1. Home

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Laravel でのメール送信を Notification クラスを利用してシンプルに実装する

  • Laravel
Laravel でのメール送信を Notification クラスを利用してシンプルに実装する

Laravel にはメールや slack の通知などを行う為に Notification クラスが用意されています。メールの送信に Notification クラスを用いると記述もシンプルになってとても使いやすいのでおすすめです。

Author

rito

rito

  • Backend Engineer
  • Tokyo, Japan
  • PHP 5 技術者認定上級試験 認定者
  • 統計検定 3 級