satoryuの日記

忘れっぽいから覚えてるうちに書いておかないと。

Laravel

Laravel で一部だけ違うロケールのテストデータを生成する。

例えば、こんなプロジェクトがあるとする 日本向け*1のサービスをLaraelで開発していて、Fakerを使ってテストデータを生成している。 ある時、ユーザー名に英語表記*2をサービス内で保持する必要が出てきた。 どうやるか Faker はFactoryパターンで実装され…

Laravel Valet がPHP 7.3で動かないので、7.2に戻した。

Homebrew でPHPをインストールして、そのまま使い続けているので、気づいたらPHP 7.3に上がっていた。 たまたまLaravel Valetを使ってみようとインストールしてみたところ、試しに作ったLaravel アプリをブラウザで開こうとしても、502 Bad Gateway とNginx…

Multi-Stage Build を使ってLaravelアプリのイメージを作ってみた。

LaravelとVue.jsの勉強がてらにちまちまとアプリを作っていて、そのLaravelアプリケーションを実行する環境をDocker で構築しているのだけど、以下の2つほど問題があった。 composer やnpm はアプリを起動させるまでに必要なパッケージのインストールやアセ…