Wiz テックブログ

Wizは、最新のIoTやICTサービスをお客様に届ける「ITの総合商社」です。

Laravel

【Laravel】DDDで、テストの時はDBを使わないリポジトリに差し替える

LaravelでDDDを採用しテストを書くさいに、DBを使わないリポジトリに差し替える方法について書きました。

SSRのバックエンドをServerlessFramework Laravelで構築する

アーキテクチャ セットアップ serverless.yml デプロイ 他の必要リソースをTerraformで構築 クライアントマシンからAuroraへ接続 メール送信設定 最後に こんにちは。バックエンドエンジニアの高橋です。 SSR(Serverless Next.js)のバックエンドを Serverl…

記事及び求人ページに構造化データを導入

担当メディアで記事及び求人ページの構造化データを導入した実例を元に構造化データの導入例を紹介します。 構造化データとは 検索エンジンがページ内容を理解しやすくなるデータ形式のことです。 正しく記述することで検索エンジンがページの内容をより理解…

LaravelでStrategyパターン & Factory Methodパターン

LaravelでStrategyパターンとFactory Methodパターンを実装してみました。 単純なif分岐をデザインパターンを使ってリファクタリングしていくという流れでやってみました。

AOP、Laravelのライブラリ紹介

AOPとは 背景 横断的関心事(Cross Cutting Concerns) 用語 Aspect(アスペクト) Advice(アドバイス) Join Point(ジョインポイント) Point cut(ポイントカット) その他 Laravelのライブラリ 個人的な印象 Laravelの機能との差 Middleware Listener, …

Laravelで既存画像のWebP対応

今回はPHPのLaravelで既存画像のWebP化及び切替表示について実装例を紹介してみようと思います。 目的 記事の画像をWebP化することによって記事の表示スピードを早くする。 WebP(うぇっぴー)とは 軽量の新画像形式で開発したグーグルによると、画像をWebP…

Laravel8 使ってみた。

Laravel7との違い ①ルートファイルの書き方 Laravel7では以下の様な記述でしたが、