frmCourseSyllabusIPDownload (7)
frmCourseSyllabusIPDownload (7)
CO2 :: apply routing, handle HTTP requests, and customize responses for seamless Laravel
application navigation.
CO3 :: develop controllers, utilize Blade templates, and apply advanced routing for modular and
structured development.
CO4 :: manage cookies, emails, sessions for convenient and robust functionality
CO5 :: design forms and execute form validation to ensure data integrity
CO6 :: employ databases to streamline data handling and enhance functionality in Laravel.
Unit I
Getting started with MVC Laravel framework : What is MVC framework?, Overview of Laravel
framework and its features, Introduction to composer, Latest Composer installation, Latest Laravel
installation, Directory/Application structure, Artisan
Unit II
Request, Routing & Responses : Passing Data to Views, Sharing Data with all Views, Laravel
Response- Attaching Headers, Attaching Cookies, JSON Response, Laravel Redirections, Redirecting to
Named Routes, Redirecting to Controller Actions, Laravel Request Lifecycle, Basic Routing, Routing
Parameters, Understanding Views in Laravel
Unit III
Controllers, Blade and Advanced Routing : Basic Controllers- Creating Controllers, Controller
Routing, Controller Middleware, Restful Resource Controllers, Blade- Creating Templates, PHP Output,
Controller Structures, Templates Inheritance, Advanced Routing- Named Routes, Secure Routes,
Parameter Constraints, Route Groups, Route Prefixing, Domain Routing, URL Generation- The current
URL, Generating Framework URLs, Asset URLs, Generation Shortcuts
Unit IV
URL Generation, Request Data and Emails : Request Data-Retrieval, Old Input, Uploaded Files,
Cookies, Sending Emails
Laravel Localization and Sessions : Laravel Localization and Examples, Laravel Session- Accessing
Session Data, Storing Session Data, Deleting Session Data
Unit V
Laravel Form validation : CSRF field, Method field, Laravel Form validation, Validation Rules, Error
Messages, Custom Validation Rules, Repopulating Forms
Unit VI
Getting started with databases : Model creation, Migrations, CRUD using Query Builder, Seeding,
Using MongoDB with Laravel, CRUD using Eloquent ORM(Object Relational Mapper), Implementing
Rest APIs
List of practicals
• Installation of Laravel and Composer using command prompt
• Create form and implement simple validation, error messages, custom validation rules and custom
validation messages in Laravel.
• Connect to database in Laravel
References:
1. ULTIMATE LARAVEL FOR MODERN WEB DEVELOPMENT by DRISHTI JAIN, AVA PUBLISHING