CakePHP4でブログを作るチュートリアルを動画(Youtube)で作成しました。
いろいろ安定していない感ありますが、よろしかったらぜひ!
第1回 インストール&初期設定
CakePHPのインストールから初期設定までを行なっています。
第2回 静的ファイルとコントローラーアクション
静的ファイルの置き場所やコントローラーのアクションについて解説をしてます。
第3回 ビューとレイアウト
ビューとレイアウトについて解説をしてます。
第4回 データベースの構築
マイグレーションを使用してデータベースの構築を行います。
第5回 モデルの作り方とMVCのデータの流れ
モデルの作り方とMVCのデータの流れを解説しています。
第6回 QueryBuilderの使い方〜色々な条件で検索してみよう〜
QueryBuilderを使ってさまざまな条件で検索してみます。
詳細ページ用のルーティングやモデルバイディングの解説もしてます。
第7回 ビューの開発を便利にするヘルパーの使い方
ビューの開発を便利にするヘルパーとページネーションのご紹介します。
第8回 Bakeで管理画面をさくっと作る方法
Bakeを使って簡単に管理画面(CRUD)を構築する方法をご紹介します。
第9回 ユーザー認証機能の実装
Authenticationプラグインを使用して、管理画面にログイン制限をかけます。
その他、ログイン画面や、管理画面とフロントのレイアウト変更方法など解説をします。
第10回 多言語化設定(ローカライゼーション)
多言語化設定(ローカライゼーション)方法をご紹介します。
第11回 一対多のアソシエーション〜投稿とユーザーの関連付け
モデル同士の連携を行うアソシエーションを利用して、投稿とユーザーの関連付けを行います。
第12・13回 多対多のアソシエーション〜投稿のタグ機能の実装(フロント編)
モデル同士の連携を行うアソシエーションを利用して、投稿とタグの関連付けを行い投稿にグループ分けができるようにします。