Ritolabo
  1. Home
  2. PHP
  3. Laravel

カテゴリ

LaravelでPHPUnitを使ったユニットテストを書く為のサンプルアプリケーション作成

  • Laravel
LaravelでPHPUnitを使ったユニットテストを書く為のサンプルアプリケーション作成

この記事は、LaravelとPHPUnitを用いてユニットテストを書く為のサンプルアプリケーションの作成記事です。

LaravelでRepositoryパターンを実装する-入門編-

  • Laravel
LaravelでRepositoryパターンを実装する-入門編-

Laravelという自由度の高いPHPフレームワークでRepositoryパターンでの実装を行いましょう。

LaravelでのADR(Action-domain-responder)実装

  • Laravel
LaravelでのADR(Action-domain-responder)実装

PHPフレームワークの基本といえばMVC(Model-View-Controller)ですが、LaravelではADR(Action-Domain-Responder)で実装を行う事もできます。ADR自体はソフトウェアアーキテクチャパターンの1つで、MVCの改良版という位置付けになっていますが、MVCと違うところの1つとして、1つのアクションに対してそのリクエストからレスポンスまでを定義する流れになっているところです。

Laravelの開発環境をDockerで構築する

  • Laravel
Laravelの開発環境をDockerで構築する

Laravelの開発環境をDockerで構築します。自動化ツール

LaravelでExcelを操作する(インポート・エクスポート/ダウンロードから分割、バッチ処理etc)

  • Laravel
LaravelでExcelを操作する(インポート・エクスポート/ダウンロードから分割、バッチ処理etc)

「Laravel Excel」というLaravel特化のエクセル操作ライブラリを利用して、エクセルファイルの操作を行っていきます。インポートやエクスポートから、CSVやTSV等のエクセルファイル以外も対応しています。

Laravelのアクセサとミューテタを用いてEloquentモデルの属性フォーマットを定義する

  • Laravel
Laravelのアクセサとミューテタを用いてEloquentモデルの属性フォーマットを定義する

LaravelのEloquentには「アクセサ」と「ミューテタ」というものがあります。これらを使うと、EloquentORM、つまりはモデルでのデータ操作を行う際に、予めデータの形式を定義しておく事が出来ます。

Author

rito

rito

  • Backend Engineer
  • Tokyo, Japan
  • PHP 5 技術者認定上級試験 認定者
  • AWS Certified Solutions Architect - Associate
  • 統計検定 3 級