Skip to content
fortkle edited this page Feb 24, 2019 · 2 revisions

『はじめての PHP プロフェッショナル開発』

書籍『はじめての PHP プロフェッショナル開発』のサポートリポジトリです。

サンプルコード

このリポジトリでは書籍で使用するサンプルコードを公開しています。 サンプルコードは章ごとにブランチを分けて用意しています。

章とブランチの対応表

ブランチ名 内容
chapter-05 Chapter 05 チームのための開発環境構築 CakePHPのインストール。初期データの登録。
phpunit/phpunitのインストール。テスト用DBの設定を追加。
chapter-07 Chapter 07 CakePHPを使ってみよう Layoutの設定を追加。
chapter-05との差分
chapter-08 Chapter 08 質問と回答機能の実装 質問と回答機能を追加。
chapter-07との差分
chapter-09 Chapter 09 ユーザー管理機能の実装 ユーザー管理機能を追加。
chapter-08との差分
chapter-10 Chapter 10 テストコードを書く テストを追加。
chapter-09との差分
master なし(書籍では扱っていない内容を含むブランチ) TravisCIの設定とphpcsの実行
書籍で扱っていないテストを追加

サンプルコードの利用方法

利用したいブランチのサンプルコードをgit clone、またはGitHubの「Download」ボタンからダウンロードして下さい。 ダウンロードしたフォルダを開き、docker-compose up -dコマンドでアプリケーションを起動することができます。 起動したアプリケーションには http://localhost:5000/ でアクセスできます。

$ git clone git@github.com:php-book/php-qa-plaza.git -b 利用したいブランチ名(ex. `chapter-07`)
$ cd php-qa-plaza
$ docker-compose up -d

書籍について

出版社サポートページ

https://www.shuwasystem.co.jp/book/9784798047492.html

Clone this wiki locally