Type Here to Get Search Results !

Laravel Beyond CRUD by Brent Roose in pdf


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:



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 



Into practice 

Composing actions 

Alternatives to actions 


Models ≠ business logic 

Scaling down models 

Event driven models 

Empty bags of nothingness 


The state pattern 


States without transitions 


Enums or states? 


Managing domains


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


Simple action jobs 

In closing


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!


Post a Comment

* Please Don't Spam Here. All the Comments are Reviewed by Admin.