Laravel Design Patterns and Best Practices by Arda Kılıcdagı

No critic rating

Waiting for minimum critic reviews

See Reader Rating


Enhance the quality of your web applications by efficiently implementing design patterns in LaravelAbout This Book
Create fully functional web applications using design patterns in Laravel
Explore various techniques to adapt different software patterns that suit your needs
Get to know the best practices to utilize when making a web application
Concise and practical guide to master the MVC approach of Laravel and its benefits
Who This Book Is For

This book is intended for web application developers working with Laravel who want to increase the efficiency of their web applications. It assumes that you have some experience with the Laravel PHP framework and are familiar with coding OOP methods.

What You Will Learn
Learn about the design pattern fundamentals in OOP programming
Get acquainted with the structure of MVC architecture and use objects in your applications
Discover Laravel's approach to MVC and its benefits
Work with various design patterns used in Laravel such as the Builder (Manager) pattern, Factory pattern, Repository pattern, and Strategy pattern
Create and maintain web applications using Laravel best practices
Implement PHP design patterns to solve commonly occurring problems
In Detail

This book covers how to develop different applications and solve recurring problems using Laravel 4 design patterns. It will walk you through the widely used design patterns—the Builder (Manager) pattern, Factory pattern, Repository pattern, and Strategy pattern—and will empower you to use these patterns while developing various applications with Laravel. This book will help you find stable and acceptable solutions, thereby improving the quality of your applications. Throughout the course of the book, you will be introduced to a number of clear, practical examples about PHP design patterns and their usage in various projects. You will also get acquainted with the best practices for Laravel that will greatly reduce the probability of introducing errors into your web applications.

By the end of the book, you will be accustomed to the best practices and the important design patterns used in Laravel to make a great website.


About Arda Kılıcdagı

See more books from this Author
Arda Kılıçdağı is a PHP/MySQL/JavaScript programmer from Turkey. He has been developing applications with PHP since 2005. He has also been administrating the Turkish national support website for the well-known open source content management script PHP-Fusion. He’s also one of the international developers and a member of the management team for PHP-Fusion, and he has an important role in the project’s future. He has worked as a developer and has experience on projects such as Begendy (an exclusive private shopping website) and Futbolkurdu (a local soccer news website). He is experienced with the Facebook API, Twitter API, and PayPal’s Adaptive Payment API (which is used on crowd funding websites such as KickStarter). He’s also experienced with JavaScript, and he’s currently infusing his applications with JavaScript and jQuery both on the frontend and backend.He’s also developed applications using CodeIgniter and CakePHP for about 4 years, but these PHP frameworks didn’t suit his needs completely, which is why he decided to use another framework for his projects, which is when he met Laravel. He’s also obsessed with Unix/Linux and uses Linux on a daily basis.In addition, he is administrating the world's best-known microcomputer, Raspberry Pi's biggest Turkish community website.Halil İbrahim Yılmaz is a Python/PHP programmer and e-commerce consultant from Turkey. He has worked as a developer and software coordinator in over a dozen ventures including Begendy, Modeum, Futbolkurdu, Arkeoidea, and Uzmanlazim. He has experience with many APIs such as Google, Youtube, Facebook, Twitter, Grooveshark, and Paypal. After meeting his business partner, he co-founded 16 Pixel, a Bursa-based creative consultancy specializing in web development and e-commerce.İbrahim loves learning functional programming languages (Erlang, Haskell), new JavaScript technologies (Node.js), and NoSQL database systems (Riak, MongoDB). When he is not working on client projects, he is often trying to code a web application with these technologies. He lives in a house full of Linux boxes in Bursa, Turkey.
Published July 25, 2014 by Packt Publishing. 106 pages
Genres: Computers & Technology, Crafts, Hobbies & Home, Education & Reference.

Reader Rating for Laravel Design Patterns and Best Practices

An aggregated and normalized score based on 7 user ratings from iDreamBooks & iTunes

Rate this book!

Add Review