SlideShare a Scribd company logo
Laravel Framework
Intorduction
• Laravel is a powerful open-source MVC PHP framework
• Designed for developers who need a simple and elegant toolkit to
create full-featured web applications
• Created by Taylor Otwell.
• Robust and easy to understand.
• Reuses the existing components of different frameworks which helps
in creating a web application.
• More structured and pragmatic.
Introduction
• Offers a rich set of functionalities which incorporates the basic
features of PHP frameworks like CodeIgniter, Yii and other
programming languages like Ruby on Rails.
• Very rich set of features which will boost the speed of web
development.
• Saves a lot time.
Advantages of Laravel
• The web application becomes more scalable.
• Considerable time is saved in designing the web application, since
Laravel reuses the components from other framework in developing
web application.
• It includes namespaces and interfaces, thus helps to organize and
manage resources.
Features
• Composer
• Artisan
• Modularity
• Testability
• Routing
• ConfigurationManagement
• Query Builder and ORM
• Schema Builder
• TemplateEngine
• Authentication
• Queues
• Redis
• Event and Command Bus
Composer
• Tool which includes all the dependencies and libraries.
• It allows a user to create a project with respect to the mentioned
framework (for example, those used in Laravel installation)
• Third party libraries can be installed easily with help of composer.
• Dependencies in composer.json file placed in the source folder.
Artisan
• Command line interface used in Laravel is called Artisan.
• Includes a set of commands which assists in building a web
application.
• Incorporated from Symphony framework, resulting in add-on features
Modularity
• 20 built in libraries and modules helps in enhancement
• Every module is integrated with Composer dependency manager
which eases updates.
Testability
• Includes features and helpers which helps in testing through various
test cases.
Routing
• Flexible approach to the user to define routes in the web application.
• Helps to scale the application in a better way.
• Increases its performance.
Configuration Management
• Running on different environments
• Means that there will be a constant change in its configuration.
• Consistent approach to handle the configuration in an efficient way.
Query Builder and ORM
• Incorporates a query builder which helps in querying databases using
various simple chain methods.
• Provides ORM (Object Relational Mapper)
and ActiveRecord implementation called Eloquent.
Schema Builder
• Maintains the database definitions and schema in PHP code.
• Track of changes with respect to database migrations.
Template Engine
• Uses the Blade Template engine.
• Lightweight template language.
• Design hierarchical blocks and layouts with predefined blocks that
include dynamic content.
Authentication
• User authentication is a common feature in web applications.
• Laravel eases designing authentication as it includes features such
as register, forgot password and send password reminders.
Redis
• Uses Redis to connect to an existing session and general-purpose
cache.
• Redis interacts with session directly.
Queues
• Includes queue services like emailing large number of users or a
specified Cron Job
• Queues help in completing tasks in an easier manner without waiting
for the previous task to be completed.
Event and Command Bus
• Includes Command Bus which helps in executing commands and
dispatch events in a simple way.
• The commands in Laravel act as per the application’s lifecycle.
Installation
XAMPP
• https://www.apachefriends.org/download.html
Composer
• https://getcomposer.org/download/
Laravel Installation
• composer create-project --prefer-dist laravel/laravel testing
Ad

More Related Content

Similar to Laravel Framework Notes Web Techonologies (20)

What-is-Laravel and introduciton to Laravel
What-is-Laravel and introduciton to LaravelWhat-is-Laravel and introduciton to Laravel
What-is-Laravel and introduciton to Laravel
PraveenHegde20
 
Headless cms architecture
Headless cms architectureHeadless cms architecture
Headless cms architecture
Kevin Wenger
 
Essential Java Libraries Every Developer Should Know About
Essential Java Libraries Every Developer Should Know AboutEssential Java Libraries Every Developer Should Know About
Essential Java Libraries Every Developer Should Know About
Inexture Solutions
 
Understanding Laravel Development of Applications vs. Sites.pptx
Understanding Laravel Development of Applications vs. Sites.pptxUnderstanding Laravel Development of Applications vs. Sites.pptx
Understanding Laravel Development of Applications vs. Sites.pptx
Surekha Technologies
 
The Power of Laravel Key Advantages for Web Development
The Power of Laravel Key Advantages for Web DevelopmentThe Power of Laravel Key Advantages for Web Development
The Power of Laravel Key Advantages for Web Development
Siddhiinfosoft
 
Top advantages of using laravel php framework
Top advantages of using laravel php frameworkTop advantages of using laravel php framework
Top advantages of using laravel php framework
Elsner Technologies Pty. Ltd.
 
Laravel vs Codeigniter, Which is Better PHP Framework_.pptx
Laravel vs Codeigniter, Which is Better PHP Framework_.pptxLaravel vs Codeigniter, Which is Better PHP Framework_.pptx
Laravel vs Codeigniter, Which is Better PHP Framework_.pptx
Elsner Technologies Pvt. Ltd.
 
Who Should Consider Using Laravel for Web Development?
Who Should Consider Using Laravel for Web Development?Who Should Consider Using Laravel for Web Development?
Who Should Consider Using Laravel for Web Development?
Acquaint Softtech Private Limited
 
Chapter 12:Understanding Server-Side Technologies
Chapter 12:Understanding Server-Side TechnologiesChapter 12:Understanding Server-Side Technologies
Chapter 12:Understanding Server-Side Technologies
It Academy
 
What-is-Laravel-23-August-2017.pptx
What-is-Laravel-23-August-2017.pptxWhat-is-Laravel-23-August-2017.pptx
What-is-Laravel-23-August-2017.pptx
AbhijeetKumar456867
 
Apex 42-new-features-1867076
Apex 42-new-features-1867076Apex 42-new-features-1867076
Apex 42-new-features-1867076
Gorava Prakash
 
Autoframework design
Autoframework designAutoframework design
Autoframework design
Forge Events
 
Top Reasons to Choose Laravel to Build Web-Based Applications - Siddhi Infoso...
Top Reasons to Choose Laravel to Build Web-Based Applications - Siddhi Infoso...Top Reasons to Choose Laravel to Build Web-Based Applications - Siddhi Infoso...
Top Reasons to Choose Laravel to Build Web-Based Applications - Siddhi Infoso...
seo03siddhiinfosoft
 
Ruby on rails
Ruby on railsRuby on rails
Ruby on rails
Batzorigt Rentsen
 
CakePHP, cakePHP development Company
CakePHP, cakePHP development CompanyCakePHP, cakePHP development Company
CakePHP, cakePHP development Company
NetConnectWeb
 
Laravel Framework Future of Modern Web Development.pptx
Laravel Framework Future of Modern Web Development.pptxLaravel Framework Future of Modern Web Development.pptx
Laravel Framework Future of Modern Web Development.pptx
Surekha Technologies
 
Service-Oriented Design and Implement with Rails3
Service-Oriented Design and Implement with Rails3Service-Oriented Design and Implement with Rails3
Service-Oriented Design and Implement with Rails3
Wen-Tien Chang
 
introduction to asp.net core lebanese university.pptx
introduction to asp.net core lebanese university.pptxintroduction to asp.net core lebanese university.pptx
introduction to asp.net core lebanese university.pptx
husseinhazimeh20
 
Laravel overview
Laravel overviewLaravel overview
Laravel overview
Obinna Akunne
 
Using BladeRunnerJS to Build Front-End Apps that Scale - Fluent 2014
Using BladeRunnerJS to Build Front-End Apps that Scale - Fluent 2014Using BladeRunnerJS to Build Front-End Apps that Scale - Fluent 2014
Using BladeRunnerJS to Build Front-End Apps that Scale - Fluent 2014
Phil Leggetter
 
What-is-Laravel and introduciton to Laravel
What-is-Laravel and introduciton to LaravelWhat-is-Laravel and introduciton to Laravel
What-is-Laravel and introduciton to Laravel
PraveenHegde20
 
Headless cms architecture
Headless cms architectureHeadless cms architecture
Headless cms architecture
Kevin Wenger
 
Essential Java Libraries Every Developer Should Know About
Essential Java Libraries Every Developer Should Know AboutEssential Java Libraries Every Developer Should Know About
Essential Java Libraries Every Developer Should Know About
Inexture Solutions
 
Understanding Laravel Development of Applications vs. Sites.pptx
Understanding Laravel Development of Applications vs. Sites.pptxUnderstanding Laravel Development of Applications vs. Sites.pptx
Understanding Laravel Development of Applications vs. Sites.pptx
Surekha Technologies
 
The Power of Laravel Key Advantages for Web Development
The Power of Laravel Key Advantages for Web DevelopmentThe Power of Laravel Key Advantages for Web Development
The Power of Laravel Key Advantages for Web Development
Siddhiinfosoft
 
Laravel vs Codeigniter, Which is Better PHP Framework_.pptx
Laravel vs Codeigniter, Which is Better PHP Framework_.pptxLaravel vs Codeigniter, Which is Better PHP Framework_.pptx
Laravel vs Codeigniter, Which is Better PHP Framework_.pptx
Elsner Technologies Pvt. Ltd.
 
Chapter 12:Understanding Server-Side Technologies
Chapter 12:Understanding Server-Side TechnologiesChapter 12:Understanding Server-Side Technologies
Chapter 12:Understanding Server-Side Technologies
It Academy
 
What-is-Laravel-23-August-2017.pptx
What-is-Laravel-23-August-2017.pptxWhat-is-Laravel-23-August-2017.pptx
What-is-Laravel-23-August-2017.pptx
AbhijeetKumar456867
 
Apex 42-new-features-1867076
Apex 42-new-features-1867076Apex 42-new-features-1867076
Apex 42-new-features-1867076
Gorava Prakash
 
Autoframework design
Autoframework designAutoframework design
Autoframework design
Forge Events
 
Top Reasons to Choose Laravel to Build Web-Based Applications - Siddhi Infoso...
Top Reasons to Choose Laravel to Build Web-Based Applications - Siddhi Infoso...Top Reasons to Choose Laravel to Build Web-Based Applications - Siddhi Infoso...
Top Reasons to Choose Laravel to Build Web-Based Applications - Siddhi Infoso...
seo03siddhiinfosoft
 
CakePHP, cakePHP development Company
CakePHP, cakePHP development CompanyCakePHP, cakePHP development Company
CakePHP, cakePHP development Company
NetConnectWeb
 
Laravel Framework Future of Modern Web Development.pptx
Laravel Framework Future of Modern Web Development.pptxLaravel Framework Future of Modern Web Development.pptx
Laravel Framework Future of Modern Web Development.pptx
Surekha Technologies
 
Service-Oriented Design and Implement with Rails3
Service-Oriented Design and Implement with Rails3Service-Oriented Design and Implement with Rails3
Service-Oriented Design and Implement with Rails3
Wen-Tien Chang
 
introduction to asp.net core lebanese university.pptx
introduction to asp.net core lebanese university.pptxintroduction to asp.net core lebanese university.pptx
introduction to asp.net core lebanese university.pptx
husseinhazimeh20
 
Using BladeRunnerJS to Build Front-End Apps that Scale - Fluent 2014
Using BladeRunnerJS to Build Front-End Apps that Scale - Fluent 2014Using BladeRunnerJS to Build Front-End Apps that Scale - Fluent 2014
Using BladeRunnerJS to Build Front-End Apps that Scale - Fluent 2014
Phil Leggetter
 

Recently uploaded (20)

Upstream_processing of industrial products.pptx
Upstream_processing of industrial products.pptxUpstream_processing of industrial products.pptx
Upstream_processing of industrial products.pptx
KshitijJayswal2
 
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
inmishra17121973
 
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
charlesdick1345
 
railway wheels, descaling after reheating and before forging
railway wheels, descaling after reheating and before forgingrailway wheels, descaling after reheating and before forging
railway wheels, descaling after reheating and before forging
Javad Kadkhodapour
 
Explainable-Artificial-Intelligence-in-Disaster-Risk-Management (2).pptx_2024...
Explainable-Artificial-Intelligence-in-Disaster-Risk-Management (2).pptx_2024...Explainable-Artificial-Intelligence-in-Disaster-Risk-Management (2).pptx_2024...
Explainable-Artificial-Intelligence-in-Disaster-Risk-Management (2).pptx_2024...
LiyaShaji4
 
Degree_of_Automation.pdf for Instrumentation and industrial specialist
Degree_of_Automation.pdf for  Instrumentation  and industrial specialistDegree_of_Automation.pdf for  Instrumentation  and industrial specialist
Degree_of_Automation.pdf for Instrumentation and industrial specialist
shreyabhosale19
 
Level 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical SafetyLevel 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical Safety
JoseAlbertoCariasDel
 
Raish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdfRaish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdf
RaishKhanji
 
BCS401 ADA Second IA Test Question Bank.pdf
BCS401 ADA Second IA Test Question Bank.pdfBCS401 ADA Second IA Test Question Bank.pdf
BCS401 ADA Second IA Test Question Bank.pdf
VENKATESHBHAT25
 
Basic Principles for Electronics Students
Basic Principles for Electronics StudentsBasic Principles for Electronics Students
Basic Principles for Electronics Students
cbdbizdev04
 
vlsi digital circuits full power point presentation
vlsi digital circuits full power point presentationvlsi digital circuits full power point presentation
vlsi digital circuits full power point presentation
DrSunitaPatilUgaleKK
 
Building Security Systems in Architecture.pdf
Building Security Systems in Architecture.pdfBuilding Security Systems in Architecture.pdf
Building Security Systems in Architecture.pdf
rabiaatif2
 
QA/QC Manager (Quality management Expert)
QA/QC Manager (Quality management Expert)QA/QC Manager (Quality management Expert)
QA/QC Manager (Quality management Expert)
rccbatchplant
 
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITYADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ijscai
 
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Journal of Soft Computing in Civil Engineering
 
Smart_Storage_Systems_Production_Engineering.pptx
Smart_Storage_Systems_Production_Engineering.pptxSmart_Storage_Systems_Production_Engineering.pptx
Smart_Storage_Systems_Production_Engineering.pptx
rushikeshnavghare94
 
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdfMAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
ssuser562df4
 
Gas Power Plant for Power Generation System
Gas Power Plant for Power Generation SystemGas Power Plant for Power Generation System
Gas Power Plant for Power Generation System
JourneyWithMe1
 
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.
Kamal Acharya
 
Fort night presentation new0903 pdf.pdf.
Fort night presentation new0903 pdf.pdf.Fort night presentation new0903 pdf.pdf.
Fort night presentation new0903 pdf.pdf.
anuragmk56
 
Upstream_processing of industrial products.pptx
Upstream_processing of industrial products.pptxUpstream_processing of industrial products.pptx
Upstream_processing of industrial products.pptx
KshitijJayswal2
 
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
inmishra17121973
 
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
charlesdick1345
 
railway wheels, descaling after reheating and before forging
railway wheels, descaling after reheating and before forgingrailway wheels, descaling after reheating and before forging
railway wheels, descaling after reheating and before forging
Javad Kadkhodapour
 
Explainable-Artificial-Intelligence-in-Disaster-Risk-Management (2).pptx_2024...
Explainable-Artificial-Intelligence-in-Disaster-Risk-Management (2).pptx_2024...Explainable-Artificial-Intelligence-in-Disaster-Risk-Management (2).pptx_2024...
Explainable-Artificial-Intelligence-in-Disaster-Risk-Management (2).pptx_2024...
LiyaShaji4
 
Degree_of_Automation.pdf for Instrumentation and industrial specialist
Degree_of_Automation.pdf for  Instrumentation  and industrial specialistDegree_of_Automation.pdf for  Instrumentation  and industrial specialist
Degree_of_Automation.pdf for Instrumentation and industrial specialist
shreyabhosale19
 
Level 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical SafetyLevel 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical Safety
JoseAlbertoCariasDel
 
Raish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdfRaish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdf
RaishKhanji
 
BCS401 ADA Second IA Test Question Bank.pdf
BCS401 ADA Second IA Test Question Bank.pdfBCS401 ADA Second IA Test Question Bank.pdf
BCS401 ADA Second IA Test Question Bank.pdf
VENKATESHBHAT25
 
Basic Principles for Electronics Students
Basic Principles for Electronics StudentsBasic Principles for Electronics Students
Basic Principles for Electronics Students
cbdbizdev04
 
vlsi digital circuits full power point presentation
vlsi digital circuits full power point presentationvlsi digital circuits full power point presentation
vlsi digital circuits full power point presentation
DrSunitaPatilUgaleKK
 
Building Security Systems in Architecture.pdf
Building Security Systems in Architecture.pdfBuilding Security Systems in Architecture.pdf
Building Security Systems in Architecture.pdf
rabiaatif2
 
QA/QC Manager (Quality management Expert)
QA/QC Manager (Quality management Expert)QA/QC Manager (Quality management Expert)
QA/QC Manager (Quality management Expert)
rccbatchplant
 
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITYADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ijscai
 
Smart_Storage_Systems_Production_Engineering.pptx
Smart_Storage_Systems_Production_Engineering.pptxSmart_Storage_Systems_Production_Engineering.pptx
Smart_Storage_Systems_Production_Engineering.pptx
rushikeshnavghare94
 
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdfMAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
ssuser562df4
 
Gas Power Plant for Power Generation System
Gas Power Plant for Power Generation SystemGas Power Plant for Power Generation System
Gas Power Plant for Power Generation System
JourneyWithMe1
 
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.
Kamal Acharya
 
Fort night presentation new0903 pdf.pdf.
Fort night presentation new0903 pdf.pdf.Fort night presentation new0903 pdf.pdf.
Fort night presentation new0903 pdf.pdf.
anuragmk56
 
Ad

Laravel Framework Notes Web Techonologies

  • 2. Intorduction • Laravel is a powerful open-source MVC PHP framework • Designed for developers who need a simple and elegant toolkit to create full-featured web applications • Created by Taylor Otwell. • Robust and easy to understand. • Reuses the existing components of different frameworks which helps in creating a web application. • More structured and pragmatic.
  • 3. Introduction • Offers a rich set of functionalities which incorporates the basic features of PHP frameworks like CodeIgniter, Yii and other programming languages like Ruby on Rails. • Very rich set of features which will boost the speed of web development. • Saves a lot time.
  • 4. Advantages of Laravel • The web application becomes more scalable. • Considerable time is saved in designing the web application, since Laravel reuses the components from other framework in developing web application. • It includes namespaces and interfaces, thus helps to organize and manage resources.
  • 5. Features • Composer • Artisan • Modularity • Testability • Routing • ConfigurationManagement • Query Builder and ORM • Schema Builder • TemplateEngine • Authentication • Queues • Redis • Event and Command Bus
  • 6. Composer • Tool which includes all the dependencies and libraries. • It allows a user to create a project with respect to the mentioned framework (for example, those used in Laravel installation) • Third party libraries can be installed easily with help of composer. • Dependencies in composer.json file placed in the source folder.
  • 7. Artisan • Command line interface used in Laravel is called Artisan. • Includes a set of commands which assists in building a web application. • Incorporated from Symphony framework, resulting in add-on features
  • 8. Modularity • 20 built in libraries and modules helps in enhancement • Every module is integrated with Composer dependency manager which eases updates.
  • 9. Testability • Includes features and helpers which helps in testing through various test cases.
  • 10. Routing • Flexible approach to the user to define routes in the web application. • Helps to scale the application in a better way. • Increases its performance.
  • 11. Configuration Management • Running on different environments • Means that there will be a constant change in its configuration. • Consistent approach to handle the configuration in an efficient way.
  • 12. Query Builder and ORM • Incorporates a query builder which helps in querying databases using various simple chain methods. • Provides ORM (Object Relational Mapper) and ActiveRecord implementation called Eloquent.
  • 13. Schema Builder • Maintains the database definitions and schema in PHP code. • Track of changes with respect to database migrations.
  • 14. Template Engine • Uses the Blade Template engine. • Lightweight template language. • Design hierarchical blocks and layouts with predefined blocks that include dynamic content.
  • 15. Authentication • User authentication is a common feature in web applications. • Laravel eases designing authentication as it includes features such as register, forgot password and send password reminders.
  • 16. Redis • Uses Redis to connect to an existing session and general-purpose cache. • Redis interacts with session directly.
  • 17. Queues • Includes queue services like emailing large number of users or a specified Cron Job • Queues help in completing tasks in an easier manner without waiting for the previous task to be completed.
  • 18. Event and Command Bus • Includes Command Bus which helps in executing commands and dispatch events in a simple way. • The commands in Laravel act as per the application’s lifecycle.
  • 22. Laravel Installation • composer create-project --prefer-dist laravel/laravel testing