CakePHP 4.0.0-RC2 がリリース!早速アップグレード

昨日、CakePHP 4 の RC2 がリリースされました。

RC1が出てから約半月でのリリースは早いですね。リリース文を見てみると、うまくいけばこれが最後のRCとなるようです。

さて、早速 RC1 から RC2 へのアップグレードしました。
特に難しいことはなく、下記コマンドで出来ました。

# RC1 から RC2 へのアップグレード
> cd \path\to\cakephp4
> composer update

CakePHP のバージョンは /vendor/cakephp/cakephp/VERSION.txt で確認できます。

ゼロからインストールする場合は、下記コマンドで可能です。

# CakePHP 4.0.0-RC2 をインストール
> composer create-project --prefer-dist "cakephp/app:4.0.0-RC2" cms

少し bake コマンドを触ってみたのですが、11月29日の記事で紹介した、RC1 で bake のヘルプが出ない件は、無事表示されるようになっていました。

> cd \path\to\cakephp4
> bin\cake bake --help

RC版でいろいろ試しているのですが、アナウンスどおり CakePHP 3 のコード流用がしやすそうです。
「正式リリースしたら、CakePHP3 のアプリを移植しようかな」と思えるぐらい敷居が低く感じます。
(CakePHP 2 から 3 のときは大変だったなぁ…)

今は RC 版でちょっとしたアプリを作りつつ、CakePHP 4 の経験値を増やしているところです。

慣れるほど、コーディングのスピードも質も高くなります。
ちょっと気になった方は RC 版で何かを作ってみることをオススメします。