Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable, creative experience to be truly fulfilling. Laravel attempts to take the pain out of development by easing common tasks used in the majority of web projects, such as authentication, routing, sessions, and caching.
Laravel aims to make the development process a pleasing one for the developer without sacrificing application functionality. Happy developers make the best code. To this end, we’ve attempted to combine the very best of what we have seen in other web frameworks, including frameworks implemented in other languages, such as Ruby on Rails, ASP.NET MVC, and Sinatra.
Overview& Installation of Laravel
- Introduction
 - Laravel Features
 - LARAVEL INSTALLATION
 
Application Of Structure Of Laravel
- Root Directory
 - App Directory
 
Configuration
- Basic Configuration
 - Environmental Configuration
 - Database Configuration
 - Naming the Application
 - Maintenance Mode
 
Routing
- Basic Routing
 - Routing Parameters
 
Cookie
- Creating Cookie
 - Retrieving Cookie
 
Middleware
- Define Middleware
 - Register Middleware
 - Middleware Parameters
 - Terminable Middleware
 
Controllers
- Basic Controllers
 - Controller Middleware
 - Restful Resource Controllers
 - Implicit Controllers
 - Constructor Injection
 - Method Injection
 
Request
- Retrieving the Request URI
 - Retrieving Input
 
Forms Localization Session
- Accessing Session Data
 - Storing Session Data
 - Deleting Session Data
 
Response
- Basic Response
 - Attaching Headers
 - Attaching Cookies
 - JSON Response
 
Views
- Understanding Views
 - Passing Data to Views
 - Sharing Data with all Views
 - Blade Templates
 
Redirections
- Redirecting to Named Routes
 - Redirecting to Controller Actions
 
Working With Database
- Connecting to Database
 - Insert Records
 - Retrieve Records
 - Update Records
 - Delete Records
 
Errors And Logging
- Errors
 - Logging
 

