【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テストするときにも使いやすいです。というわけで、標準クラスを使ってみます。

続きを読む

【Laravel】 更新したらすべてのページが404 Not Found になってしまった

「Amazon Product Advertising API」への対応を行っている最中に、設定ファイルの変更とライブラリのアップデートを行ったところ、すべてのページが404 Not Foundになってしまいました。最初はルートページだけはきちんと表示されていたのですが、いろいろいじっている内にそれも404に。

続きを読む

【メモ】Laravelium/FeedでItemの日付をオブジェクトで渡すとvalidなRSSにならなくなる【#np2020】

w3c_rss.png Laravelで簡単にRSS出力出来るライブラリ「Laravelium/Feed」がものすごく便利なのですが、サンプルに従ってRSSを出力すると実はvalidになら無いことがあります。こういう感じで日付を設定して、出力すると、なぜかRFC2822で出力されずにW3Cの「Feed Validation Service」で上のようなエラーが表示されてしまいます(必要な部分のみ抜粋)。

続きを読む