Authors:
A first to market book on the Lumen micro-framework, part of the Laravel PHP framework family
Deals with growing, popular microservices as well as REST and web services
Includes test driven development
Buying options
This is a preview of subscription content, access via your institution.
Table of contents (12 chapters)
-
Front Matter
-
Back Matter
About this book
Learn to write test-driven microservices, REST APIs, and web service APIs with PHP using the Lumen micro-framework, from the now popular Laravel family. This book shows you how testing APIs can help you write bullet-proof web application services and microservices.
In the Lumen Programming Guide you will learn how to use Lumen—a micro-framework by Laravel—to write bullet-proof APIs. Lumen helps you write productive, maintainable APIs using modern application design. You will learn how to write fully-tested APIs and understand essential Lumen concepts used to build a solid foundation for writing API projects.
- Maintain your API's database structure through built-in database migrations
- Write tests with factory data in a test database
- Respond with consistent data output in JSON
- Deal with PHP exceptions by using JSON responses
- Create, read, update, and delete REST resources
- Represent model associations in API responses
- Build a solid foundation for writing tests with PHPUnit and Mockery
- Validate data
Authors and Affiliations
-
Phoenix, USA
Paul Redmond
About the author
Bibliographic Information
Book Title: Lumen Programming Guide
Book Subtitle: Writing PHP Microservices, REST and Web Service APIs
Authors: Paul Redmond
DOI: https://doi.org/10.1007/978-1-4842-2187-7
Publisher: Apress Berkeley, CA
eBook Packages: Professional and Applied Computing, Professional and Applied Computing (R0), Apress Access Books
Copyright Information: Paul Redmond 2016
Softcover ISBN: 978-1-4842-2186-0Published: 24 September 2016
eBook ISBN: 978-1-4842-2187-7Published: 23 September 2016
Edition Number: 1
Number of Pages: XX, 247
Number of Illustrations: 48 b/w illustrations, 5 illustrations in colour
Topics: Web Development, Programming Techniques, Compilers and Interpreters