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