2020年

CakePHP4で確認画面付き登録フォームの作成方法

ザ・日本の業務システムだと登録前に確認画面を入れることがあると思います。
ということで、シンプルなパターンと深くアソシエーションが設定された場合の方法をご紹介します。

既存のサイトにモダンな感じで React.js + TypeScript を導入する

とりあえずReactをはじめるたい時はCreateReactAppとか使うと簡単に始められるのですが、基本SPA用なので、すでにあるサイトに導入とかバックエンドフレームワークに導入とか難しかったりします。
そこでWebpackを使用して既存のサイトにReactを導入する方法をご紹介します。

CakePHP4でCSRFを有効にする方法

以前はデフォルトでCsrfコンポーネントが有効になっていますが、バージョン3.7とか8くらいからCsrfコンポーネントはなくなり、CSRFはデフォルトでは無効になっています。
そこでCakePHP4のCSRFの設定方法と、一部のページで無効にする方法をご紹介します。

CakePHP4のアソシエーション:一対多(hasMany)

CakePHP4でブログシステムを作ろう第2回目です。
前回は、ログイン認証と投稿できるだけの簡単な機能を作ってみました。今回は、投稿したのが誰かわかるように、投稿とユーザーの関連付けしてみましょう。

CakePHP4でブログサイト作るチュートリアル

最近のPHPフレームワークはLaravelがトレンドだったりしますが、まだまだCakePHPのプロジェクトも多くあるのではないのかと思います。
ということでCakePHP4でブログっぽいのを作ってみます。