日経BP「PHP&Laravelで作るWeb API開発入門」の著者サポートページ

https://www.amazon.co.jp/dp/4296050877
目次
- 第1章 Web API とは
- 第2章 Laravel 概要
- 第3章 開発環境
- 第4章 最初のプロジェクト
- 第5章 フロントエンドとバックエンド
- 第6章 データベースとモデル、ORM
- 第7章 ルーティングとコントローラー
- 第8章 OpenAPI 仕様
- 第9章 認証
- 第10章 エラーハンドリングとログ
- 第11章 セキュリティ
- 第12章 自動テスト
- 第13章 Docker
- 第14章 デプロイ
- 付録 AIエージェントを利用した開発
コンセプト
Laravel はフロントエンド開発&バックエンド開発の両方ができる MVC パターンを利用したフレームワークです。ただ、昨今では、フロントエンドは JavaScript/TypeScript を利用した React/Vue などを使うことが多く、バックエンド機能として Laravel を動作させる例も多くなてきました。
Web API 開発をするときには、Laravel のフロントエンドの部分がいらないので、ページ数的にちょっともったいないと感じていた次第です。
で、逆にバックエンドの機能のみに焦点を絞れば、もっと書籍に盛り込めるのではないか?と思って執筆したのが本書です。
このため、Laravel だけでなく OpenAPI やデータベース定義(DDL)や認証、AWSへのデプロイなども含めて、バックエンド開発に必要な部分を多く付け加えてあります。
