SlideShare a Scribd company logo
Mesut Vatansever - Software Developer
Github | @mvatansever
Twitter | @mesutsoft
What We'll Cover?
● What is Laravel?
● Shortly Laravel history
● Laravel Ecosystem
● Laravel Architecture
● How is work Laravel basically?
● Laravel Ecosystem tools like as Homestead
● Laravel toolset such as Eloquent, Cache, Artisan
● Build simple application works with RabbitMQ
What Is Laravel?
Laravel Core Concept & Ecosystem
Laravel History
● Taylor Otwell researching how to develop a web app
● Laravel version 1 beta was released on June 9, 2011
● Solve the growing pains of using CodeIgniter PHP
framework.
● Out of box Authentication
● Eloquent ORM
● Cache
● Routes
● Less than six months Laravel version 2 (MVC structure,
IoC, Blade)
More Information:
https://maxoffsky.com/code-blog/history-of-laravel-php-framework-eloquence-emerging/
Laravel Core Concept & Ecosystem
Laravel Ecosystem
● Laracasts daily video Laravel/PHP/Programming videos
● Laravel-news, new developments in Laravel
● Homestead (Powered by Vagrant)
● Laracon & Laracon EU, annual conferences about Laravel
● Lumen, micro-framework
● Official Packages (Passport, Scout etc..)
● Unofficial packages (Laravel Collective)
● LaraDock (Beautiful dockerize of web development)
Default Dependency Injection
Laravel Container
You may add your project with:
composer require illuminate/container
Container Binding
Closure Binding
Singleton Binding
Interface Binding
Contextual Binding
Service Provider
● Bootstrapping the all of Laravel core services via Service Providers such as Mail,
Queue, Database etc.
● In the config/app.php file included providers array you might see all of the
services of our application.
● Providing advantage for binding services to Service Container by grouping.
● May deferred instantiating classes until needed it.
* The Service Provider class must be extend the IlluminateSupportServiceProvider class.
Facades
● It's only a class to providing “static proxies” to class in the Service Container.
● Almost all of the Laravel's features provide a Facade. Example: Cache, Event etc.
Laravel built-in Facades: https://laravel.com/docs/5.4/facades#facade-class-reference
Middlewares
Laravel Core Concept & Ecosystem

More Related Content

What's hot (11)

PPTX
Why TPM in Automotive?
Alan Tatourian
 
PDF
HKG15-311: OP-TEE for Beginners and Porting Review
Linaro
 
PPT
introduction to DCS System 800x a topology
Ashvani Shukla
 
PPTX
Boot camp advanced tools and techniques
Emerson Exchange
 
PDF
Embedded Systems: Lecture 1: Course Overview
Ahmed El-Arabawy
 
PPTX
YOKOGAWA CENTUM CS 3000 R3
Rehan Fazal
 
PPT
Join the EEvolution presentation
CAREL Industries S.p.A
 
PDF
Network Programming: Data Plane Development Kit (DPDK)
Andriy Berestovskyy
 
PPSX
Control valve
PVPIT, Budhgaon, Sangli
 
PDF
Ford OBD2 Codes
Tim Miller
 
PDF
What is CANopen? | ElmoMC
Elmo Motion Control
 
Why TPM in Automotive?
Alan Tatourian
 
HKG15-311: OP-TEE for Beginners and Porting Review
Linaro
 
introduction to DCS System 800x a topology
Ashvani Shukla
 
Boot camp advanced tools and techniques
Emerson Exchange
 
Embedded Systems: Lecture 1: Course Overview
Ahmed El-Arabawy
 
YOKOGAWA CENTUM CS 3000 R3
Rehan Fazal
 
Join the EEvolution presentation
CAREL Industries S.p.A
 
Network Programming: Data Plane Development Kit (DPDK)
Andriy Berestovskyy
 
Ford OBD2 Codes
Tim Miller
 
What is CANopen? | ElmoMC
Elmo Motion Control
 

Similar to Laravel Core Concept & Ecosystem (20)

PPTX
Laravel introduction
Simon Funk
 
PDF
Laravel Introduction
Ahmad Shah Hafizan Hamidin
 
PDF
laravel-interview-questions.pdf
AnuragMourya8
 
PDF
Laravel 4 presentation
Abu Saleh Muhammad Shaon
 
PDF
Laravel tutorial
Broker IG
 
PPTX
Laravel : A Fastest Growing Kid
Endive Software
 
PDF
Laravel -The PHP Framework that Transformed Web Development_.pdf
Surekha Technologies
 
PPTX
Introduction to Laravel Framework (5.2)
Viral Solani
 
PPTX
Laravel Tutorial PPT
Piyush Aggarwal
 
PDF
Why Laravel?
Jonathan Goode
 
PDF
An Introduction to the Laravel Framework (AFUP Forum PHP 2014)
daylerees
 
PPTX
Laravel
Dyuti Islam
 
PPTX
Laravel overview
Obinna Akunne
 
PDF
Laravel intake 37 all days
Ahmed Abd El Ftah
 
PDF
Laravel workshop
Jasper Frumau
 
PPTX
Introduction_to_Laravel_Background DOCUMENTATION.pptx
michaelcagampang4
 
PPTX
Introduction_to_Laravel_Simple DUCUMENTATION.pptx
michaelcagampang4
 
PPTX
Laravel Meetup
Whisnu Sucitanuary
 
PPTX
Hands-on-Laravel.pptx
benlehr
 
PPTX
laravel.pptx
asif290119
 
Laravel introduction
Simon Funk
 
Laravel Introduction
Ahmad Shah Hafizan Hamidin
 
laravel-interview-questions.pdf
AnuragMourya8
 
Laravel 4 presentation
Abu Saleh Muhammad Shaon
 
Laravel tutorial
Broker IG
 
Laravel : A Fastest Growing Kid
Endive Software
 
Laravel -The PHP Framework that Transformed Web Development_.pdf
Surekha Technologies
 
Introduction to Laravel Framework (5.2)
Viral Solani
 
Laravel Tutorial PPT
Piyush Aggarwal
 
Why Laravel?
Jonathan Goode
 
An Introduction to the Laravel Framework (AFUP Forum PHP 2014)
daylerees
 
Laravel
Dyuti Islam
 
Laravel overview
Obinna Akunne
 
Laravel intake 37 all days
Ahmed Abd El Ftah
 
Laravel workshop
Jasper Frumau
 
Introduction_to_Laravel_Background DOCUMENTATION.pptx
michaelcagampang4
 
Introduction_to_Laravel_Simple DUCUMENTATION.pptx
michaelcagampang4
 
Laravel Meetup
Whisnu Sucitanuary
 
Hands-on-Laravel.pptx
benlehr
 
laravel.pptx
asif290119
 
Ad

Recently uploaded (20)

PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
Biography of Daniel Podor.pdf
Daniel Podor
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
July Patch Tuesday
Ivanti
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
Biography of Daniel Podor.pdf
Daniel Podor
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
July Patch Tuesday
Ivanti
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Ad

Laravel Core Concept & Ecosystem

  • 1. Mesut Vatansever - Software Developer Github | @mvatansever Twitter | @mesutsoft
  • 2. What We'll Cover? ● What is Laravel? ● Shortly Laravel history ● Laravel Ecosystem ● Laravel Architecture ● How is work Laravel basically? ● Laravel Ecosystem tools like as Homestead ● Laravel toolset such as Eloquent, Cache, Artisan ● Build simple application works with RabbitMQ
  • 5. Laravel History ● Taylor Otwell researching how to develop a web app ● Laravel version 1 beta was released on June 9, 2011 ● Solve the growing pains of using CodeIgniter PHP framework. ● Out of box Authentication ● Eloquent ORM ● Cache ● Routes ● Less than six months Laravel version 2 (MVC structure, IoC, Blade) More Information: https://maxoffsky.com/code-blog/history-of-laravel-php-framework-eloquence-emerging/
  • 7. Laravel Ecosystem ● Laracasts daily video Laravel/PHP/Programming videos ● Laravel-news, new developments in Laravel ● Homestead (Powered by Vagrant) ● Laracon & Laracon EU, annual conferences about Laravel ● Lumen, micro-framework ● Official Packages (Passport, Scout etc..) ● Unofficial packages (Laravel Collective) ● LaraDock (Beautiful dockerize of web development)
  • 9. Laravel Container You may add your project with: composer require illuminate/container
  • 13. Service Provider ● Bootstrapping the all of Laravel core services via Service Providers such as Mail, Queue, Database etc. ● In the config/app.php file included providers array you might see all of the services of our application. ● Providing advantage for binding services to Service Container by grouping. ● May deferred instantiating classes until needed it.
  • 14. * The Service Provider class must be extend the IlluminateSupportServiceProvider class.
  • 15. Facades ● It's only a class to providing “static proxies” to class in the Service Container. ● Almost all of the Laravel's features provide a Facade. Example: Cache, Event etc. Laravel built-in Facades: https://laravel.com/docs/5.4/facades#facade-class-reference