前回 WebAPIの設計から実装まで〜設計編〜に引き続き、今回はWebAPIの具体的な実装についての解説をしていく。 GitHubのレポジトリ→chat_app PHPのFrameworkはLaravelを使っているが、他のFramework(e.g. CakePHP)でも大差ないと思う。 Laravelの使い方や仕様についてはいずれ書く予定。 注意 コーディング規約については、PSRを参考に自分が見やすいように書いている。 参考 コーディング規則PSRを学ぶ PHPコーディング規約まとめ PHP7.0の機能を使っているので、文法がPHP5.xとは違います。あらかじめご了承ください。 DB構造 前回も載せたが再度貼っておく 今回説明する内容 全部を説明するのは大変なので、今回はログイン時の一連の処理を見ていこうと思う。 ファイル分けをかなり細かくしているので、あっち行ったりこっち行ったりす