【Laravel】いつのまにバージョン8になっていたのか

僕がこのサイトをリニューアルし、フレームワークを入れ替えた当時(2019年5月)、Laravelの最新バージョンは5.8でした。Laravel5.xはネット上に豊富に情報がありましたし、しばらく行けるだろうと思って採用したんですが、それから1年半が経った2021年2月現在、最新バージョンは8.5.9。今年の9月にはバージョン9がリリースされる予定だそうです。いつのまにそうなったんだ。バージョン5.0から5.8まで4年7ヶ月掛かってるのに。

続きを読む

【メモ】PHPで標準クラスを使う

PHP logo

PHPでデータを扱うのに今までは基本的に配列(連想配列)を使っていました。それでも良いんですけど、データの扱い方を考えるとオブジェクト型の方が参照しやすいことは多いですし、Unitテストするときにも使いやすいです。というわけで、標準クラスを使ってみます。

続きを読む

【ネタ】「418 I’m a teapot」

ティーセットのイラスト「ティーカップとティーポット」

前任者が作成したプログラムがHTTPステータスを使わずに全部200を返した上で、レスポンスに「result=true」とか「result=false」とか書き込んでいて、データ受取先のaxiosが大変面倒なことになっていたので、ちゃんとHTTPステータスコード使おうと思って調べたらその中に変なのがあるのを見つけました。

続きを読む

JavaScriptでデータからCSVファイルを生成しダウンロードさせる

いろいろなファイルアイコン(文字)

管理アプリケーションから任意のレコードを選択してボタンを押すと、用途に合わせた情報が抽出されてCSVファイルとしてダウンロード出来る……という要件を満たすために、最初はPHP主体で処理することを考えていたのですが、色々調べてみるとほとんどJavaScriptで出来ることがわかりました。あとで記載する参考リンクの情報を組み合わせるとこんな感じ。

続きを読む

【おまけ】 Amazon商品検索用ツールも正常に動くようになりました 【Amazon Product Advertising API v5.0】

Amazon ロゴ

キーワードを投げるとAmazonの簡易検索が出来て、ブログパーツを取得出来るツールも正常に動くようになりました……といっても自分用に作っただけで公開していなかったので割とどうでも良い告知ではありますが。

続きを読む