Wanna Be Better at Laravel?
With this guide, you can learn about ideas and concepts that recur on a daily basis in our job. 100% practice, 0% bullsh*t
Part I
146 pages of high-quality content about topics such as the SOLID principles or integrating with 3rd parties.Part II
123 pages of high quality about topics such as advanced product filters, boundaries in modular systems, or static analysis.100% practical
The book explains everything from a pretty practical point of view. Even theoretical topics (such as SOLID) are presented in an easy-to-understand format.Tons of Code Examples
Each chapter contains a high amount of code representing typical business use cases. Examples you probably encounter in your day-to-day job.About The Book
"Laravel Concepts" is a two-part collection of different ideas and concepts that recur on a daily basis in our job.Part I covers the following concepts in 146 pages:
- SOLID principles in Laravel with practical and easy-to-understand examples.
- Building a dashboard with lots of numbers and sales-related data.
- Handling discounts and coupons. It's a challenge that becomes a monster if done wrong.
- Working with 3rd parties. Almost every application needs to integrate with external services. Let's do it right!
- Custom fields. If your application has a lot of customization you can benefit a lot from this concept.
- Advanced filters and sorters. A requirement that occurs often in business applications.
- Boundaries in DDD and modular systems. If you're building a bigger-than-average system you'll probably benefit from these concepts.
- Value objects everywhere. If you don't want to maintain huge associative arrays with random keys for the following years this chapter will help you, for sure.
- Static analysis. It discusses three of my favorite tools that made my life much easier.
- OS processes. Working directly with processes such as git.
- Custom Query Builders. It's a less-known Laravel feature that helps you structure your code.