Laravelでセッション認証とAPI(JWT)認証を併用する
Laravelですでに運用しているサービスで外部にもAPIを公開したいという場合の例です。 APIで認証するには何かしらのトークンで認識する必要がありますが、今回はjwt-authというライブラリを使用します。
View ArticleLaravelでログ出力をユニットテストする方法
Laravelでテストコードを書いていると、ログ出力もアサートしたいということがありますよね。 ということでログ出力をユニットテストする方法をご紹介します。
View ArticleLaravelの配列(where in)でプリペアドステートメント使う方法
Laravelで複雑なクエリとかは直接SQLを書くことがあると思います。 入力値やDBの値をクエリに組み込むときはプリペアドステートメントを使用しますが、配列(where in)で使おうとするとうまく動かなかったのでメモです。
View ArticleLaravel Viteでフロントと管理画面のビルドを分ける方法
一般ユーザーに表示するフロント画面と管理画面で大きくデザインがことなる場合アセットを分けたいとときがあると思います。 そこで今回はLaravel Viteでビルドの分け方をご紹介します。
View ArticleLaravel Fakerで一時的に言語を切り替える方法
LaravelにはFakerという機能が組み込まれていて、これはダミーデータをランダムで生成する大変便利なものです。 今回は設定ファイルは日本語にしているけど、一部カラムは英語で登録したいといった場合に切り替える方法をご紹介します。
View ArticleLaravelの標準機能でメール確認機能を実装する
Webサービスには登録したあとメールを送信し、ユーザーにメールに記載のURLを踏ませて正しいメールアドレスか確認する仕組みがよくあります。 今回はこの機能をLaravelの標準機能で実装してみます。
View ArticleLaravelのModel Factoryでリレーション関係のダミーデータを作る
LaravelにはFactoryというデータベースにダミーデータを投入する機能があります。 単一のテーブルにデータを入れるだけなら簡単ですが、リレーション構造を持った複数のテーブルを扱うときにはまったのでメモしておきます。
View ArticleLaravel10 + ReactQuery + ReactRouterでSPAのログイン認証機能の実装方法
Laravel10とReactQueryとReactRouterでSPAのログイン認証機能を作ってみます。
View Article