- PHP&Laravelで作るWeb API開発入門
-
設計、実装、テスト、運用の全工程を解説
- 価格
- 4,950円(本体4,500円+税)
- 発行年月
- 2026年04月
- 判型
- A5
- ISBN
- 9784296050871
この商品をご覧のお客様は、こんな商品もチェックしています。
- Google NotebookLM 即効活用大全
-
価格:2,420円(本体2,200円+税)
【2026年04月発売】
- いちばんやさしい60代からのiPhone
-
価格:1,870円(本体1,700円+税)
【2023年12月発売】
- 限界労働者
-
価格:1,540円(本体1,400円+税)
【2025年11月発売】
- .NET MAUIによるマルチプラットフォームアプリ開発
-
価格:3,850円(本体3,500円+税)
【2023年01月発売】
- GitHub Copilot×Python入門
-
価格:3,520円(本体3,200円+税)
【2025年01月発売】
























[日販商品データベースより]
Web APIは、HTTPプロトコルを使用してデータを交換するためのWebサービスです。クライアントとサーバー間でデータをやり取りするための標準的な方法を提供し、異なるシステム間で相互運用が可能です。JSON形式などの汎用的なデータフォーマットを使い、クライアント側に高性能なPCやスマートフォンだけでなく、単機能なIoTデバイスまで利用できる特徴があります。
本書は、サーバーサイドでPHPを用いてWeb APIを構築するための実践的な学習書です。フレームワークとしてLaravelを使い、Web APIを作成するためのノウハウを詰め込んでいます。Laravelはもともとサーバーサイド・フルスタックのフレームワークであり、ビュー層も備えていますが、本書ではあえてフロントエンドの説明を省き、バックエンドのWeb API開発に焦点を絞っています。これにより、より深く集中的にWeb APIの設計や実装、そして運用に関する知識を得ることができます。Web APIを利用するフロントエンドには、Reactを用いて、ブラウザーとスマートフォンアプリからAPIを呼び出して動作確認しています。Reactの詳細は解説していませんが、フロントエンドからLaravelで作成したWeb APIをどのように呼び出すのかの知識は重要です。フロントエンドの知識があると、Web APIの動作をより詳細に理解できるのでReactのサンプルコードも用意しています。
Web APIを作るときの課題は、データベースアクセス、認証、入力検証、セキュリティ、そして運用でのログチェックなど多岐に渡ります。LaravelはデータベースアクセスにEloquent ORMを提供し、認証にはSanctum などのミドルウェアを利用できます。しかし、それだけでは足りません。検証や運用を見据えるとDockerを使った知識、Web APIを公開するためのOpenAPI仕様の設計なども重要です。自動テストの書き方もWeb APIの品質を保つための重要な要素でしょう。本書では、Laravel単体だけではなく、これらの周辺技術も含めて、実際のコードとともに解説してあります。そして、これらの技術を適切に活用するために、AIも利用しています。AIに任せるところは任せ、ペアプログラミング的にAIを活用しています。付録には、本書を執筆するにあたってAIエージェントをどのように活用したのかを解説しました。