Book Image

Mastering Laravel

By : Christopher Pecoraro
Book Image

Mastering Laravel

By: Christopher Pecoraro

Overview of this book

<p>PHP continues to revive and Laravel is at its forefront. Laravel follows modern PHP's object-oriented best practices and reduces time-to-market, enabling you to build robust web and API-driven mobile applications that can be automatically tested and deployed.</p> <p>With this book you will learn how to rapidly develop software applications using the Laravel 5 PHP framework.</p> <p>This book walks you through the creation of an application, starting with behavior-driven design of entities. You'll explore various aspects of modern software including the RESTful API, and will be introduced to command bus. Laravel's annotations package is also explained and demonstrated. Finally, the book closes with a demonstration of different ways to deploy and scale your applications.</p>
Table of Contents (17 chapters)
Mastering Laravel
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
3
Building Services, Commands, and Events
Index

About the Reviewers

Kevin Coyle has been developing web applications for nearly 10 years. With a keen interest in all technological things, he has become a polyglot for various programming languages.

In the past, he has led the Drupal/PHP development in one of the largest telecommunications companies in the UK and has run his own small development agency specializing in people in the media.

Js Lim had totally no idea about programming back in 2008. He started to pick up programming when doing an assignment at Tunku Abdul Rahman college, Malaysia, using the C programming language. Then, in 2011, he entered into a company as an internship trainee. This was the first time he studied PHP. His company was using two frameworks: one was an in-house framework, which was quite messy, and the other one was CodeIgniter. At that moment, the in-house framework needed to be refactored; thus, he and his team managed to code the AdoDB ORM plugin into that and changed it to an MVC design, which took quite some time. He is very fresh and is always looking for new things to learn. He saw his supervisor using Ubuntu and Vim, and he followed that the rest of the staff was using Windows and Notepad++. He is now a Vim lover.

After his graduation, he joined a company that was into developing enterprise projects using ColdFusion. After working there for 3 months, he left due to the technologies used. He joined a company named Werebits, which was a start-up. This company was doing an in-house project, ChopInk, which is a kind of loyalty program. The technology behind this was LAMP stack-hosted on Amazon EC2, Zend Framework 1. After a few months, the company took a project, which he chose to use Zend Framework 2 on, and took some time to finish the project. Later on, the CEO decided to migrate ChopInk to another framework. He was assigned the task of choosing a better framework; after some research, he decided to use Laravel 4. Up until now, Laravel is still the best framework for him as well as to the Werebits team. At some point, he was approached by a college friend to join a company named Weavary Connection as a partner; he then got the technology over, which was the Laravel framework.

Chinmoy Maity is a programmer, entrepreneur, and loves to write code for a living.

He graduated in 2010 with a BSc in computer science with a first-class grade. He completed has MCA (master of computer application) degree in 2013 with a first-class grade and was awarded a gold medal.

He has been working in the web development industry for the last two and a half years (mostly with start-ups).

Since 2007, he has been coding, and this has become his profession—he is a backend developer. He is always excited to learn new technologies, write new code, and learn new programming languages. He is an expert in building core PHP and PHP framework-based applications. Other than being good at frontend (such as HTML, CSS, JavaScript, jQuery, AJAX, responsive designing, and so on), he does development too. Besides all his professional work, he works on a few hobby projects that are related to Android and robotics.