LARAVEL
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.
LARAVEL
PHILOSOPHY
OVERVIEW & Installation of Laravel
- Introduction
- Laravel Features
- LARAVEL INSTALLATION
APPLICATION 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