Download this PDF book: Laravel Beyond CRUD: Building larger-than-average web applications by Brent Roose
The ebook is your guide for building large maintainable Laravel applications. Along the way, you'll be introduced to concepts like DDD and hexagonal design, all while still embracing Laravel's focus on elegant code. The book is beautifully designed by Sebastian De Deyne.
Learn how to build larger-than-average Laravel applications and maintain them for years to come. This book is a distillation of the lessons learned by the Spatie team the past three years: Adriaan, Alex, Brent, Jef, Freek, Rias, Ruben, Sebastian, Willem, and Wouter
Brent Roose
My name is Brent and I'm a 26-year-old web developer living in Belgium. I've been writing PHP professionally for the past 6 years, and have been programming since I was 13 years old.
As a professional, I've mainly worked on medium to large-sized web applications and API's. Right now I'm working with Laravel at a company called Spatie, and before that I worked with both Symfony and company-specific frameworks.
Table of contents:
Foreword
Preface
Domain oriented Laravel
Domains and applications
Domains in practice
Working with data
Type theory
Structuring unstructured data
DTO factories
An alternative to typed properties
A note on DTO's in PHP 8
Actions
Terminology
Into practice
Composing actions
Alternatives to actions
Models
Models ≠ business logic
Scaling down models
Event driven models
Empty bags of nothingness
States
The state pattern
Transitions
States without transitions
Enums
Enums or states?
Enums!
Managing domains
Teamwork
Identifying domains
Testing domains
Test factories
A basic factory
Factories in factories
Immutable factories
Testing DTOs
Testing actions
Testing models
Entering the application layer
Several applications
Structuring HTTP applications
View models
View models in Laravel
View composers
HTTP queries
Jobs
Simple action jobs
In closing
Footnotes
About the book:
Categories: Computers - Web Development
Year: 2020
Publisher: Spatie
Language: English
Pages: 163
File: PDF, 3.55 MB
Free Download the Book: Laravel Beyond CRUD: Building larger-than-average web applications by Brent Roose
PS: Share the link with your friends
If the Download link is not working, kindly drop a comment below, so we'll update the download link for you.
Happy downloading!
The link is not working
ReplyDeleteaccess to the pdf link on Gdrive has been requested, please approve. Thanks.
ReplyDelete