Free Sample
+ Collection

Learning Laravel 4 Application Development

Hardik Dangar

Develop real-world web applications in Laravel 4 using its refined and expressive syntax
RRP $29.99
RRP $49.99
Print + eBook

Want this title & more?

$12.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Book Details

ISBN 139781783280575
Paperback256 pages

About This Book

  • Build real-world web applications using the Laravel 4 framework
  • Learn how to configure, optimize and deploy Laravel 4 applications
  • Packed with illustrations along with lots of tips and tricks to help you learn more about one of the most exciting PHP frameworks around

Who This Book Is For

This book is aimed at amateur PHP developers with a desire to get a firm understanding of the Lavarel 4 framework. Basic knowledge of PHP will be helpful, however in-depth knowledge is not a must.

Table of Contents

Chapter 1: Welcome to the World of Laravel
Landing yourself into the MVC world
Why Laravel 4 is awesome! And why it must be your next framework
Chapter 2: Let's Begin the Journey
Installing Laravel 4 on Windows
Installing Laravel 4 on Linux/Ubuntu
Installing Laravel 4 on Mac
Chapter 3: Creating a Simple CRUD Application in Hours
Getting familiar with Laravel 4
Chapter 4: Building a Real-life Application with Laravel 4 – The Foldagram
Preparing the schema
Chapter 5: Creating a Cart Package for Our Application
Introducing IoC container
Dependency Injection
Chapter 6: User Management and Payment Gateway Integration
Introducing the Sentry package
Setting up our user section
Checkout and payment gateway integration
Chapter 7: The Admin Section
Building the foundation for the administration section
Creating a login section for the administrator
Managing orders
Exporting orders
Managing Foldagram pricing
Adding credit for the user
Managing users
Chapter 8: Building a RESTful API with Laravel – Store Locator
REST basics
A store locator's single page web application
Chapter 9: Optimizing and Securing Our Applications
Handling errors
Profiling Laravel applications
Logging data with Laravel
Security in Laravel
Chapter 10: Deploying Laravel Applications
Creating production configuration
Creating a directory structure based on your web host
Uploading your Laravel application directory files
Creating a database in the production site and uploading your local database on the production site
Giving proper permissions to your storage files
Setting up .htaccess based on your server
Chapter 11: Creating a Workflow and Useful Laravel Packages and Tools
Creating a workflow

What You Will Learn

  • Familiarize yourself with MVC concepts
  • Install and configure Laravel 4
  • Build the frontend and backend of your application
  • Optimize and configure your web applications
  • Build RESTful applications with Laravel 4
  • Create a Cart package in Laravel 4
  • Integrate your cart with a payment gateway
  • Deploy your application

In Detail

Laravel 4 is a clean and classy framework for PHP web development. It attempts to ease the development of web applications by simplifying the common tasks required in the majority of web projects, such as authentication, routing, sessions, and caching.

"Learning Laravel 4 Application Development" uses a step-by-step approach to teach you how to build real-world web applications. You will learn how to create a web application from scratch as well as how to create and use packages to build reusable components to be used in your projects.

This book begins by familiarizing you with MVC concepts as well as the Laravel 4 framework. From there, it moves on to the creation of the frontend and backend of your web application. As you progress through the book, you will learn how you can authenticate users as well as develop RESTful APIs. You will also learn how to configure, optimize, and secure your applications. Lastly, it teaches you how to deploy your applications using different approaches like Git, FTP, and SSH.

Laravel 4 Application Development will teach you everything you need to know to create accessible real-world web applications quickly and efficiently.


Read More