So, you know the basics of Laravel. You've read about unit testing. Perhaps you've read Taylor Otwell's book and have a grasp of Dependency Injection, IoC containers and SOLID principles. Now you have a project that needs building!
BUT: You're still left with the looming question of implementation: How do I actually use these principles? How should I organize my application code? Why do I still end up with so much code in my controllers?
This book is the bridge over the gap between knowing good architecture principles and implementing them in your application.
What You'll Learn:
Concrete examples on architecting working code in testable and maintainable ways. Using Laravel's IoC containers and Service Providers Code organization, and the thinking behind it Including and Implementing third-party packages Real-world, working code available on GitHub Some Chapters Include:
Installation and Environment Setup Using the Repository Pattern Caching in the Repository Error Handling with Notifications Validation as a Service Testable Form Processing
Mmm, this book for light reading like reviewing some code and explore new library.
Just focusing how to separate layers and make it testable by applying dependency injection.
He didn't talk too much about his ideas just concentrate and foucusing on implementation like the book title says.
He cleared his point of view through applying repository pattern and using it at caching, he used separation concept in validation and form processing and also error handling.
I think Taylor otwell book is better than this book.
Even it has been released couple years ago with Laravel 4, but it's still a great book with realistic examples about Laravel IoC, Dependency Injection, Repository Pattern, Writing Laravel in a right-way with testable & scalable code. This gained my trust in PHP. It's gonna be great, again.
Very good introduction of the world beyond simple todo and blogging apps. Describes important techniques and patterns making using Laravel even better for productivity and easy maintenance over time.