PHPの備忘録。調査結果を忘れないように記載。
LaravelでPDF出力したいけど結局何がベストなのか
LaravelでPDF出力したいけど結局何がベストなのか まぁそんなPDF出力を伴う案件でのお話。 技術DよりMTGでご教授伊t抱いた内容を多分に含みます。 LaravelでPDF出力する方法は何種類もある 『種類』なの […]
ERROR:Target [RepositoryInterface] is not instantiable while building [Errorファイル名]
Target [RepositoryInterface] is not instantiable while building [Errorファイル名] こんなエラーに遭遇しました。 Controllerで__const […]
array_merge(): Argument #1 must be of type array, null given phpunitエラーで動けない
array_merge(): Argument #1 must be of type array, null given テスト書いてこんなエラーが出てきました。 単純なミスが原因なんですけど気づかない時は気づかない.. […]
laravelの「__construct()ってなんだ」について
laravelの「__construct()ってなんだ」について 私もつい最近までちゃんと理解することを逃げてました。 だってねぇ、1人で作る分には使わなくても作れるし。 functionだってstaticにすればコンス […]
Laravelからaws-sdk-for-php でDynamoDBからデータを取得する時の注意点
Laravelからaws-sdk-for-php でDynamoDBからデータを取得する時の注意点 実装して感じた課題を先に抽出します。 1回当たり1MBの最大データサイズ制限 5000件あるレコードを全て取得するにはど […]
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] とある現場 […]
Laravel:単語の接続方法(〜Case)と命名規制とベストプラクティス
Laravel:単語の接続方法(〜Case)と命名規制とベストプラクティス 「ルートはケバブケースの複数形で」と言われケバブケースが出てこなかったので一通りまとめていきます。 ついでに【ベストプラクティス】についても触れ […]
DynamoDBとの接続でlaravel-dynamodbを使ってみた感想
DynamoDBとの接続でlaravel-dynamodbを使ってみた感想 laravel-dynamodについて簡単にまとめます。 dynamodb-localもコンパイルされたある意味完成されたDockerが存在して […]
Laravel:数字8桁の一意の乱数を生成する5つの方法
Laravel:数字8桁の一意の乱数を生成する5つの方法 例えば、サーバーが決めたIDでログインさせるなど「自動採番で8桁数字を生成してログインに使えるようにして」とか。 SMSで認証コードとして利用する乱数も数字になる […]
Laravel:5億越えのレコードをEloquentで消費メモリを抑えながら処理する方法
Laravel:5億越えのレコードをEloquentで消費メモリを抑えながら処理する方法 私の作成したアプリにて不具合発生の連絡がありました。 結論を先に言ってしまえば、レコード数が多すぎて私の書いたコードではTimeO […]

