Learning Laravel 4 application development /
This book is written in a simple and easy-to-understand manner, with each chapter contributing as a standalone project that will give you as a reader something to reflect on as you're learning. This book is aimed at amateur PHP developers with a desire to get a firm understanding of the Lavarel...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham :
Packt Publishing,
2013.
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; 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; Composer; Summary; Chapter 2:Let's Begin the Journey; Installing Laravel 4 on Windows; Installing Composer; Installing Laravel 4; Installing Laravel 4 on Linux (Ubuntu); Installing Laravel 4 on Mac; Exploring the Laravel 4 structure; Configuring Laravel; Configuring the Laravel environment; Configuring the database.
- Configuring the applicationArtisan
- Magic of Laravel 4; Generating a boilerplate controller; Managing database with migrations; Filling the database with basic data for testing via database seeds; Running unit tests; Maintenance mode; Summary; Chapter 3:Creating a Simple CRUD Application in Hours; Getting familiar with Laravel 4; Controllers versus routes; Creating a simple CRUD application with Laravel 4; Listing the users (read users from database); Creating new users; Editing user information; Deleting user information; Adding pagination to our list users; Summary.
- Chapter 4:Building a Real-life Application with Laravel 4
- The FoldagramPreparing the schema; Setting up the layout; Setting up the inner pages; Creating the newsletter section; Creating a Foldagram form; Summary; Chapter 5:Creating a Cart Package for our Application; Introducing IoC container; Dependency Injection; Service providers; Packages in Laravel 4; Package structure; Facades; Cart functions; The Cart class; Adding Foldagram to the cart; Updating the cart; Deleting from cart; Viewing the cart contents; Viewing the cart total; Deleting all items from the cart.
- Integrating the Cart package in Foldagram order processAdding the Foldagram information to the Foldagram table; Image resizing in Laravel; Adding the recipient information to the Recipients table; Adding the Foldagram order details to our Cart package; Creating the preview page to preview Foldagram; Deleting the recipient's information; Editing the Foldagram information; Deleting Foldagram from the cart; Summary; Chapter 6:User Management and Payment Gateway Integration; Introducing the Sentry package; Setting up our user section; Register user; User login; The User dashboard; Change password.
- Checkout & payment gateway integrationBuilding the checkout page for credit cards; Integrating Stripe payment gateway; Creating the checkout order process; Building the credits section; Building the view orders section; Summary; Chapter 7:The Admin Section; Building the foundation for the administration section; Creating a login section for the administrator; Managing orders; Building the view recipients section; Building the order details section; Updating order status; Deleting orders; Exporting orders; Managing Foldagram pricing; Adding credit for the user; Managing users; Adding users.