Ritolabo
  1. Home

【PHP】PSR-18 HTTP Client(HTTPクライアント)

  • PSR
【PHP】PSR-18 HTTP Client(HTTPクライアント)

PSR-18ドキュメントでは、HTTPリクエストを送信し HTTP レエスポンスを受信するための一般的なインターフェイスについて説明しています。

【PHP】PSR-17 HTTP Factories(HTTPファクトリ)

  • PSR
【PHP】PSR-17 HTTP Factories(HTTPファクトリ)

PSR-17 HTTP Factoryは、PSR-7で定義されている新しいHTTPオブジェクトを作成するものです。このドキュメントで概説されているインターフェイスは、PSR-7オブジェクトをインスタンス化できるメソッドを説明しています。

Laravel & PHPStan(Larastan)で静的コード解析を行う

  • Laravel
Laravel & PHPStan(Larastan)で静的コード解析を行う

PHPでWEBアプリケーション開発を行う際の静的コード解析ツールと言えば PHPStan が有名ですが、それを Laravel 用に最適化した Larastan というパッケージがあります。

LaravelにPHP_CodeSnifferを導入しコーディング規約(PSR)に沿った記述を行う

  • Laravel
LaravelにPHP_CodeSnifferを導入しコーディング規約(PSR)に沿った記述を行う

コードをクリーンで一貫性のあるものに。LaravelにPHP_CodeSnifferを導入すると心の安らぎが得られるかもしれません。コーディング規約(PSR)に沿った構文チェックを行いましょう。

Laravel DuskでE2Eテスト(インストール、使い方、Docker/Vagrant環境別のtipsなど)

  • Laravel
Laravel DuskでE2Eテスト(インストール、使い方、Docker/Vagrant環境別のtipsなど)

Laravel Duskは、E2Eテストの自動化を行う為に提供されている公式のパッケージです。Duskのインストールや使い方、Docker(コンテナ)やVagrant(仮想環境)など環境別のセッティングなどを掘り下げていきます。

LaravelとPHPUnit-データアクセスをモック化してHTTPテスト&ユニットテストを効率化する-

  • Laravel
LaravelとPHPUnit-データアクセスをモック化してHTTPテスト&ユニットテストを効率化する-

HTTPテストはHTTPリクエストから始まる各機能の繋がりやその結果(レスポンス)など一連の流れをテストするものです。データアクセス部分のモック化を行いながらHTTPテストやユニットテストの効率化を行っていきます。

Author

rito

rito

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