php備忘録
パスワードを持たないログイン設計:「コードがあれば通す、無ければ作る」を安全に実装する新着!!

ある子ども向けアミューズメント系システムの案件で、通常とはかなり毛色の違う認証要件に出会いました。

続きを読む
php備忘録
Laravel 13 で「認証基盤アプリのテンプレート」を整える:マルチドメイン・読み書き分離・Sanctum・Octane新着!!

複数の案件で「管理画面 + フロント + API」の3層 Laravel アプリを繰り返し立ち上げていると、環境変数の設計や Docker まわりのボイラープレートで毎回消耗します。そこで、認証基盤を持つ Laravel アプリのテンプレー…

続きを読む
php備忘録
計測データの時系列グラフAPIを「期間窓ごとに欠損ゼロ」で返す設計

計測機器向けのSaaS案件で、測定値の推移を「1ヶ月 / 3ヶ月 / 半年 / 1年」で切り替える折れ線グラフのAPIを担当しました。一見「期間で集計して返すだけ」ですが、実運用に載せると「測定が無い期間をどう扱うか」が最大の設計判断になり…

続きを読む
php備忘録
LaravelでPDF出力したいけど結局何がベストなのか

LaravelでPDF出力したいけど結局何がベストなのか まぁそんなPDF出力を伴う案件でのお話。 技術DよりMTGでご教授伊t抱いた内容を多分に含みます。 LaravelでPDF出力する方法は何種類もある 『種類』なの […]

続きを読む
php備忘録
ERROR:Target [RepositoryInterface] is not instantiable while building [Errorファイル名]

Target [RepositoryInterface] is not instantiable while building [Errorファイル名] こんなエラーに遭遇しました。 Controllerで__const […]

続きを読む
php備忘録
array_merge(): Argument #1 must be of type array, null given phpunitエラーで動けない

array_merge(): Argument #1 must be of type array, null given テスト書いてこんなエラーが出てきました。 単純なミスが原因なんですけど気づかない時は気づかない.. […]

続きを読む
php備忘録
laravelの「__construct()ってなんだ」について

laravelの「__construct()ってなんだ」について 私もつい最近までちゃんと理解することを逃げてました。 だってねぇ、1人で作る分には使わなくても作れるし。 functionだってstaticにすればコンス […]

続きを読む
php備忘録
Laravelからaws-sdk-for-php でDynamoDBからデータを取得する時の注意点

Laravelからaws-sdk-for-php でDynamoDBからデータを取得する時の注意点 実装して感じた課題を先に抽出します。 1回当たり1MBの最大データサイズ制限 5000件あるレコードを全て取得するにはど […]

続きを読む
php備忘録
Laravel:Redis php_network_getaddresses: getaddrinfo failed: Name or service not known [tcp://redis:6379]

Laravel:Redis php_network_getaddresses: getaddrinfo failed: Name or service not known [tcp://redis:6379] とある現場 […]

続きを読む
php備忘録
Laravel:単語の接続方法(〜Case)と命名規制とベストプラクティス

Laravel:単語の接続方法(〜Case)と命名規制とベストプラクティス 「ルートはケバブケースの複数形で」と言われケバブケースが出てこなかったので一通りまとめていきます。 ついでに【ベストプラクティス】についても触れ […]

続きを読む