Book Image

Getting Started with Laravel 4

By : Raphaël Saunier
Book Image

Getting Started with Laravel 4

By: Raphaël Saunier

Overview of this book

<p>PHP powers many of the largest websites on the planet. Yet, even though it was specifically created for the Web, its shortcomings never cease to frustrate developers. This is where a tool like Laravel comes in. Rather than reinventing the wheel, Laravel reuses tried and tested components and principles and bundles them to form a cohesive whole and makes PHP development enjoyable again.</p> <p>Getting Started with Laravel 4 is a practical and concise introduction to the Laravel PHP framework. It covers its fundamental concepts and presents the many features that will boost your productivity when developing web applications. After introducing the key concepts and installing Composer, you will build a CRUD application and add more features to it in each successive chapter.</p> <p>This book introduces you to a different and more enjoyable way of writing PHP applications. You will start by learning about the key principles and the same development practices that Laravel encourages. Then, in subsequent chapters, you will create and successively add more features to a web application.</p> <p>You will learn how to use the arsenal of tools at your disposal and probably pick up some useful techniques along the way. Indeed, everything you will learn in this book is highly transferrable and applicable to other MVC frameworks. Laravel's routing mechanism, templating language, and object-relational mapper will have no more secrets for you. You will learn how to authenticate users, write tests, and create command line utilities that interact with your application with disconcerting ease. In addition to this, you will probably be surprised by the simplicity and expressiveness of your code.</p>
Table of Contents (15 chapters)
Getting Started with Laravel 4
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

About the Reviewers

Fabio Alessandro Locati is an Italian IT external consultant. His main areas of expertise are Linux, networking, security, data centers, and web applications. With nearly 10 years of work in the field, he has experienced a lot of different IT roles, technologies, and languages. Fabio has worked in many different companies, from single-man companies up to huge companies such as Tech Data. This has allowed him to see the various technologies from different points of view, making him able to develop critical thinking and to understand if a technology is the right one in a very short time. As he is always on the lookout for better technologies, he always tries the new technologies to see the advantages over the old ones. For web development, he often uses PHP with Laravel due to its power and simplicity since he discovered it in the early part of 2012. Fabio has used Laravel for public websites as well as for intranet applications.

Pavel Tkachenko is an inspired, self-taught computer wizard. Since childhood, his passion has been in designing and developing websites, reverse engineering applications, file formats, and APIs. In both areas, he has created a number of original tools, such as HTMLki, Sqobot, Lightpath, and ApiHook, to tackle many complex computer problems. He is also the founder of the Russian Laravel.ru community and an active member of Russian publication networks such as Habrahabr.ru.

He has been freelancing since 2009, working on e-commerce, entertainment, travel and all other sorts of websites built around PHP, JavaScript, and MySQL. Since then, and with over a decade of development experience, he has gathered his own team to create even more challenging and quality applications for companies all over the world, with high standards and great support. You can reach Pavel via his page at http://proger.me.