Laravel up & running

Aleksandr Shitik
Aleksandr Shitik

I write my own posts and books, and review movies and books. Expert in cosmology and astronomy, IT, productivity, and planning.

Laravel up & running
Matt Stauffer
Genres: Programming
Year of publication: 2020
Year of reading: 2023
My rating: Highest
Number of reads: 2
Total pages: 524
Summary (pages): 21
Original language of publication: English
Translations to other languages: Russian

General Description

"Laravel. The Complete Guide" by Matt Stauffer is a detailed, practical handbook on the modern PHP framework Laravel, intended for developers with basic PHP knowledge who want to build web applications quickly and effectively. The book covers a wide range of Laravel features, from basic concepts to advanced ecosystem tools.

The author begins by explaining Laravel's key advantages: expressive syntax, ease and speed of development, a robust ecosystem, and an active community. Laravel is designed to allow developers to write clean, maintainable code without sacrificing flexibility when building complex applications.

The book is divided into logical sections, each dedicated to an important part of the framework. In the initial chapters, Stauffer shows how to set up a working environment, the basics of routing and controllers, working with the Blade templating engine and the Eloquent ORM for database operations. These chapters help solidify the fundamental skills needed for real-world application design.

Further on, the book covers more complex topics: request and response handling, middleware, authentication and authorization, working with files, sessions, cache, and interfaces for REST APIs. Separate chapters are dedicated to testing (with PHPUnit, Mockery, Dusk), which helps in writing more reliable and scalable code.

The author pays special attention to Laravel's built-in capabilities: queues and jobs, event-driven architecture, WebSocket broadcasting, mail, and notifications. These tools enable the creation of modern applications with high demands for performance and real-time interaction.

The book is not limited to Laravel's core. Stauffer also explains how to use third-party packages and ecosystem tools, such as Laravel Horizon for queue monitoring and Dusk for automated browser testing.

The main value of the book lies in its balance of theory and practice: the author doesn't just duplicate the official documentation but shows how to apply concepts in practice, with code examples and explanations of architectural decisions.

Opinion

My second book on Laravel, but this time in Russian. A complete and detailed description of almost all Laravel features covered in the official documentation.

Вверх