PacktLib: Learning Laravel 4 Application Development

Learning Laravel 4 Application Development

Credits

About the Author

About the Reviewers

www.PacktPub.com

Preface

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

Summary

Let's Begin the Journey

Installing Laravel 4 on Windows

Installing Laravel 4 on Linux/Ubuntu

Installing Laravel 4 on Mac

Summary

Creating a Simple CRUD Application in Hours

Getting familiar with Laravel 4

Summary

Building a Real-life Application with Laravel 4 – The Foldagram

Preparing the schema

Summary

Creating a Cart Package for Our Application

Introducing IoC container

Dependency Injection

Summary

User Management and Payment Gateway Integration

Introducing the Sentry package

Setting up our user section

Checkout and payment gateway integration

Summary

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

Summary

Building a RESTful API with Laravel – Store Locator

REST basics

A store locator's single page web application

Summary

Optimizing and Securing Our Applications

Handling errors

Profiling Laravel applications

Logging data with Laravel

Security in Laravel

Summary

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

Summary

Creating a Workflow and Useful Laravel Packages and Tools

Creating a workflow

Summary

Index