LaravelのUnitTestでArtisan::queue()をテストする方法

問題 LaravelでArtisan::queue()が呼ばることをテストしたい。 環境 Laravel 6 対策 Queue::fake()メソッドを使用し、ジョブをテストできるようにする。 use Illuminat …

Continue reading ‘LaravelのUnitTestでArtisan::queue()をテストする方法’ »

LaravelのPHPUnitで419エラーが発生した場合の対処法

LaravelでHTTPステータスコード419のエラーは、CSRFのエラーです。 CSRFトークンが一致しないときに発生します。 ミドルウェアのVerifyCsrfTokenを無効にすることで、このCSRFエラーを回避で …

Continue reading ‘LaravelのPHPUnitで419エラーが発生した場合の対処法’ »

PHP7.1からMySQL8に接続するための設定

PHP7.1からMySQL8に接続するための設定 ポイントは2点。 (1)パスワードの認証方式の変更 (2)文字コードの設定 (1)パスワードの認証方式の変更 以下のようなエラーが出たときの対策。 SQLSTATE[HY …

Continue reading ‘PHP7.1からMySQL8に接続するための設定’ »

Laravelのユニットテストが「Error: Call to a member function connection() on null」エラーになるときの対策

Laravelのユニットテストが「Error: Call to a member function connection() on null」エラーになったので、そのときに行った対策を紹介する。 artisanを使ってテ …

Continue reading ‘Laravelのユニットテストが「Error: Call to a member function connection() on null」エラーになるときの対策’ »