Wiz テックブログ

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

Laravel

【Laravel】L5-Swaggerを導入しつつBasic認証も設定する

LaravelプロジェクトへのL5-Swagger導入とBasic認証の設定について簡単に紹介します。

【Laravel/TDD】100日後でも死なないテスト駆動開発のやり方〜Laravel8編〜

半年間、TDDに触れてみて自分なりにテストしやすい構造を練ってみました!それらの手法をご紹介したいと思います。

【Laravel】DDDでセッションを取り扱う際の妥協した実装

LaravelでDDDを採用する際のセッション取り扱いの一例について解説しました。

【Laravel】ローカルスコープから考える要求と意図

Laravelのローカルスコープをとおして、「要求」を「意図」に変換しその「意図」に名付けをおこなうという、プログラミングそのものを考える。

LINEBotのメッセージ形式あれこれ

「line-bot-sdk-php」を使ってLINEユーザーにメッセージを送る方法を紹介します。

LINEBotをPHPで自作する

「line-bot-sdk-php」ライブラリを使ってPHPでLINEBotを自作する方法を紹介します。

PHP(サーバ)上からWebSocketにアクセスする

通常はjavascriptから接続するWebSocketですが、サーバからアクセスする方法について紹介します。

LaravelでWebSocket(Ratchet)を使ってみた

「Ratchet」というライブラリを使って、PHPでWebSocket環境を構築する方法を紹介します。

【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では以下の様な記述でしたが、