流行りのChatGPTにWordPressの記事生成をさせてみた

流行りのChatGPTにWordPressの記事生成をさせてみた ChatGPT使ってますか? 私はWEB検索からChatGPT検索にだいぶ変わってきたと実感しています。 一旦AIに聞いて、それで解決できなければググるという行動になってきています。 何が違うかと言えば、やはり反応速度! 「あれなんだったっけ?」という内容の調べ物にはめっぽう強いのではないでしょうか。 そんなChatGPTさんを使っ […]

LaravelでPDF出力したいけど結局何がベストなのか

LaravelでPDF出力したいけど結局何がベストなのか まぁそんなPDF出力を伴う案件でのお話。 技術DよりMTGでご教授伊t抱いた内容を多分に含みます。 LaravelでPDF出力する方法は何種類もある 『種類』なのでプラグインでという話ですが、一般的に検索に挙がるものを列挙してみます。 Dompdf(ドムPDF) Snappy(スナッピー) TCPDF(ティーシーPDF) mpdf(エムPD […]

ERROR:Target [RepositoryInterface] is not instantiable while building [Errorファイル名]

Target [RepositoryInterface] is not instantiable while building [Errorファイル名] こんなエラーに遭遇しました。 Controllerで__constractに引数としてInterfaceを記載しインスタンス化しようとした時のことです。 原因はproviderの記載ミス app/Providers/RepositoryServi […]

array_merge(): Argument #1 must be of type array, null given phpunitエラーで動けない

array_merge(): Argument #1 must be of type array, null given テスト書いてこんなエラーが出てきました。 単純なミスが原因なんですけど気づかない時は気づかない…。 翻訳機にかけるとこんな意味 array_merge() 引数 #1 は配列型でなければならず、NULL が指定される いやいや、そもそもarray_marge使ってな […]

「マイクロサービス設計」と「クリーンアーキテクチャ」の思考の違い

「マイクロサービス設計」と「クリーンアーキテクチャ」の思考の違い 最近めっちゃ忙しく気づくと1月中旬から4月1日までブログ更新なし。 「ブログ書く暇あるならコード書け!」と自分に鞭打つくらい慌ただしい日々が続いてました。 なぜか? 抱えていた案件の納期が2つとも3月末だったのです…。 そりゃもうラストスパートに向かい段取りしてましたけどね、最終チェックで仕様変更がボロボロと出てきて「え […]

アジャイルを決めていない言い訳にするな!とある現場で起こった納期のかかるアジャイル開発

アジャイルを決めていない言い訳にするな!とある現場で起こった納期のかかるアジャイル開発 新年…とっくに明けてしまいましたが、おめでとうございます。 年末に事件が勃発し、ブログを書く時間がないという状況で2ヶ月放置してしまいました。 全然書けなかったなぁ ちなみに、発生した事件と本記事の内容は別物でございます。 事件についてはまたのちの記事で記載していこうと思います。 最近どの案件でも「 […]

laravelの「__construct()ってなんだ」について

laravelの「__construct()ってなんだ」について 私もつい最近までちゃんと理解することを逃げてました。 だってねぇ、1人で作る分には使わなくても作れるし。 functionだってstaticにすればコンストラクタ関係なく構築できるし。 でも、こいつの扱いをコントロールできるか否かは初心者と中級者の分かれ目だったりします。 ハードコーディングとコンストラクタ HardCodingは良 […]

Laravelからaws-sdk-for-php でDynamoDBからデータを取得する時の注意点

Laravelからaws-sdk-for-php でDynamoDBからデータを取得する時の注意点 実装して感じた課題を先に抽出します。 1回当たり1MBの最大データサイズ制限 5000件あるレコードを全て取得するにはどうすればいいの問題 Key以外のカラムは存在しない時があるよ問題 Viewでのリレーション先取得問題(既存システムがSQLだった場合実装されている事がある) ページネーションどうす […]

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] とある現場にて、Laradockを使い開発環境を構築していました。 で、詰まったのがこのRedisのエラーです。 検索すると「M1_MACの事由」の話も存在しており「それか!」とも思ったので […]

Laravel:単語の接続方法(〜Case)と命名規制とベストプラクティス

Laravel:単語の接続方法(〜Case)と命名規制とベストプラクティス 「ルートはケバブケースの複数形で」と言われケバブケースが出てこなかったので一通りまとめていきます。 ついでに【ベストプラクティス】についても触れていきます。 単語の接続方法【〜Case】 一人で開発していた時は気にした事も無かったのですが、チーム開発な現場に入ると絶対に言われるのがコレです。 「そこはキャメルケースで書いて […]

1 47