Laravel is a popular fullstack MVC framework for building web apps with PHP. Learn the fundamentals of Laravel and find out why web developers love it. 

#webdevelopment #php #100secondsofcode 

🔗 Resources

Laravel Docs https://laravel.com
Laravel on GitHub https://github.com/laravel/laravel
FullStack Framework comparison video https://youtu.be/FQPlEnKav48
PHP in 100 Seconds https://youtu.be/a7_WFUlFS94

📚 Chapters

🔥 Get More Content - Upgrade to PRO

Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment. 

🎨 My Editor Settings

- Atom One Dark 
- vscode-icons
- Fira Code Font

🔖 Topics Covered

- Why is Laravel popular?
- What is Laravel used to builld?
- Does Laravel require PHP?
- Can Laravel integrate with React or Vue?
- Laravel vs Ruby on Rails
- How does the MVC pattern work?
2024-02-04T05:19:39.483Z
nova-2
2-general-nova
2024-01-09.29447
30089e05-99d1-4376-b32e-c263170674af
c90e0fb2-4d57-4540-9282-dad16c61af7e
dd2f56849e3799e20cd7da9c89f16bec7752e6057cc350b066455a4b9447690f
67875a7f-c9c4-48a0-aa55-5bdb8a91c34a
deprecated
Laravel, a full stack PHP based web framework famous for its carefully crafted and much loved developer experience.
It was created in 2011 by Taylor Otwell, who was inspired by prior work like CodeIgniter, Symphony, and Rails.
It has a large following of independent developers, thanks to its laser Kiss on clean minimal code, along with a huge ecosystem of tools that can do the heavy lifting.
Traditionally, it's used as a model view controller framework to build server side Web Applications.
A model represents data that can live in a wide variety of databases, while a view represents what the end user sees in HTML.
Views are powered by blade templates that combine a PHP and HTML code into a single file.
And finally, we have a router and controllers in the middle, which allow the user to safely we interact with the data model.
This pattern can be used to build monolithic applications, but Laravel can also build stand alone APIs or integrate with popular front end frameworks, thanks to an adjacent Library called Inertia.
Most importantly though, its ecosystem has out of the box solutions for features like user authentication, payments, full text search, and many and others.
To get started, install PHP and Composer, then create a new project.
By default, it will be configured with MySQL as the database.
The application life cycle Dart in the index PHP file.
When a user makes a request, it goes to the HTTP kernel, which contains middleware to intercept the request and register service providers like a router, which itself determines the controller action to trigger based on the URL the user navigated to.
Now a controller is just a PHP class that contains a variety of methods, like show, date edit and destroy.
It follows a convention where show represents a git request for an individual entity, while store represents a post request to create a new entity.
Inside method, we might use a model to make a query to the database.
But instead of raw SQL code, it uses eloquent ORM, making the code far far more human readable.
Every database table has a corresponding model class, which can be customized as needed.
Now back in the controller, the return value from The method is a view.
The view is a blade template that interpolates the data from the database directly into HTML.
It has the full power of PHP, allowing you to conditional logic and loops with a familiar syntax.
But Laravel comes with a ton of other built in features like queues, file storage, web sockets for real time Ops just to name a few.
This has been Laravel in 100 seconds.
Hit the like button if you wanna see more short videos like this.
Thanks for watching and I will see you in the next one.

Speaker 0: Laravel, a full stack PHP based web framework famous for its carefully crafted and much loved developer experience. It was created in 2011 by Taylor Otwell, who was inspired by prior work like CodeIgniter, Symphony, and Rails. It has a large following of independent developers, thanks to its laser Kiss on clean minimal code, along with a huge ecosystem of tools that can do the heavy lifting. Traditionally, it's used as a model view controller framework to build server side Web Applications. A model represents data that can live in a wide variety of databases, while a view represents what the end user sees in HTML.

Views are powered by blade templates that combine a PHP and HTML code into a single file. And finally, we have a router and controllers in the middle, which allow the user to safely we interact with the data model. This pattern can be used to build monolithic applications, but Laravel can also build stand alone APIs or integrate with popular front end frameworks, thanks to an adjacent Library called Inertia. Most importantly though, its ecosystem has out of the box solutions for features like user authentication, payments, full text search, and many and others. To get started, install PHP and Composer, then create a new project.

By default, it will be configured with MySQL as the database. The application life cycle Dart in the index PHP file. When a user makes a request, it goes to the HTTP kernel, which contains middleware to intercept the request and register service providers like a router, which itself determines the controller action to trigger based on the URL the user navigated to. Now a controller is just a PHP class that contains a variety of methods, like show, date edit and destroy. It follows a convention where show represents a git request for an individual entity, while store represents a post request to create a new entity.

Inside method, we might use a model to make a query to the database. But instead of raw SQL code, it uses eloquent ORM, making the code far far more human readable. Every database table has a corresponding model class, which can be customized as needed. Now back in the controller, the return value from The method is a view. The view is a blade template that interpolates the data from the database directly into HTML.

It has the full power of PHP, allowing you to conditional logic and loops with a familiar syntax. But Laravel comes with a ton of other built in features like queues, file storage, web sockets for real time Ops just to name a few. This has been Laravel in 100 seconds. Hit the like button if you wanna see more short videos like this. Thanks for watching and I will see you in the next one.
Laravel, a full stack PHP based web framework famous for its carefully crafted and much loved developer experience. It was created in 2011 by Taylor Otwell, who was inspired by prior work like CodeIgniter, Symphony, and Rails. It has a large following of independent developers, thanks to its laser Kiss on clean minimal code, along with a huge ecosystem of tools that can do the heavy lifting. Traditionally, it's used as a model view controller framework to build server side Web Applications. A model represents data that can live in a wide variety of databases, while a view represents what the end user sees in HTML. Views are powered by blade templates that combine a PHP and HTML code into a single file.
modeling
graphic design
software
software development
visualization
And finally, we have a router and controllers in the middle, which allow the user to safely we interact with the data model. This pattern can be used to build monolithic applications, but Laravel can also build stand alone APIs or integrate with popular front end frameworks, thanks to an adjacent Library called Inertia.
Most importantly though, its ecosystem has out of the box solutions for features like user authentication, payments, full text search, and many and others. To get started, install PHP and Composer, then create a new project. By default, it will be configured with MySQL as the database. The application life cycle Dart in the index PHP file.
databases
software development
software
When a user makes a request, it goes to the HTTP kernel, which contains middleware to intercept the request and register service providers like a router, which itself determines the controller action to trigger based on the URL the user navigated to. Now a controller is just a PHP class that contains a variety of methods, like show, date edit and destroy. It follows a convention where show represents a git request for an individual entity, while store represents a post request to create a new entity.
Inside method, we might use a model to make a query to the database. But instead of raw SQL code, it uses eloquent ORM, making the code far far more human readable. Every database table has a corresponding model class, which can be customized as needed. Now back in the controller, the return value from The method is a view. The view is a blade template that interpolates the data from the database directly into HTML. It has the full power of PHP, allowing you to conditional logic and loops with a familiar syntax.
databases
data management
data
But Laravel comes with a ton of other built in features like queues, file storage, web sockets for real time Ops just to name a few.
This has been Laravel in 100 seconds. Hit the like button if you wanna see more short videos like this. Thanks for watching and I will see you in the next one.
youtube
Laravel, a full stack PHP based web framework famous for its carefully crafted and much loved developer experience. It was created in 2011 by Taylor Otwell, who was inspired by prior work like CodeIgniter, Symphony, and Rails. It has a large following of independent developers, thanks to its laser Kiss on clean minimal code, along with a huge ecosystem of tools that can do the heavy lifting. Traditionally, it's used as a model view controller framework to build server side Web Applications. A model represents data that can live in a wide variety of databases, while a view represents what the end user sees in HTML. Views are powered by blade templates that combine a PHP and HTML code into a single file. And finally, we have a router and controllers in the middle, which allow the user to safely we interact with the data model. This pattern can be used to build monolithic applications, but Laravel can also build stand alone APIs or integrate with popular front end frameworks, thanks to an adjacent Library called Inertia. Most importantly though, its ecosystem has out of the box solutions for features like user authentication, payments, full text search, and many and others. To get started, install PHP and Composer, then create a new project. By default, it will be configured with MySQL as the database. The application life cycle Dart in the index PHP file. When a user makes a request, it goes to the HTTP kernel, which contains middleware to intercept the request and register service providers like a router, which itself determines the controller action to trigger based on the URL the user navigated to. Now a controller is just a PHP class that contains a variety of methods, like show, date edit and destroy. It follows a convention where show represents a git request for an individual entity, while store represents a post request to create a new entity. Inside method, we might use a model to make a query to the database. But instead of raw SQL code, it uses eloquent ORM, making the code far far more human readable. Every database table has a corresponding model class, which can be customized as needed. Now back in the controller, the return value from The method is a view. The view is a blade template that interpolates the data from the database directly into HTML. It has the full power of PHP, allowing you to conditional logic and loops with a familiar syntax. But Laravel comes with a ton of other built in features like queues, file storage, web sockets for real time Ops just to name a few. This has been Laravel in 100 seconds. Hit the like button if you wanna see more short videos like this. Thanks for watching and I will see you in the next one.
Laravel,
laravel
a
a
full
full
stack
stack
PHP
php
based
based
web
web
framework
framework
famous
famous
for
for
its
its
carefully
carefully
crafted
crafted
and
and
much
much
loved
loved
developer
developer
experience.
experience
It
it
was
was
created
created
in
in
2011
2011
by
by
Taylor
taylor
Otwell,
otwell
who
who
was
was
inspired
inspired
by
by
prior
prior
work
work
like
like
CodeIgniter,
codeigniter
Symphony,
symphony
and
and
Rails.
rails
It
it
has
has
a
a
large
large
following
following
of
of
independent
independent
developers,
developers
thanks
thanks
to
to
its
its
laser
laser
Kiss
kiss
on
on
clean
clean
minimal
minimal
code,
code
along
along
with
with
a
a
huge
huge
ecosystem
ecosystem
of
of
tools
tools
that
that
can
can
do
do
the
the
heavy
heavy
lifting.
lifting
Traditionally,
traditionally
it's
it's
used
used
as
as
a
a
model
model
view
view
controller
controller
framework
framework
to
to
build
build
server
server
side
side
Web
web
Applications.
applications
A
a
model
model
represents
represents
data
data
that
that
can
can
live
live
in
in
a
a
wide
wide
variety
variety
of
of
databases,
databases
while
while
a
a
view
view
represents
represents
what
what
the
the
end
end
user
user
sees
sees
in
in
HTML.
html
Views
views
are
are
powered
powered
by
by
blade
blade
templates
templates
that
that
combine
combine
a
a
PHP
php
and
and
HTML
html
code
code
into
into
a
a
single
single
file.
file
And
and
finally,
finally
we
we
have
have
a
a
router
router
and
and
controllers
controllers
in
in
the
the
middle,
middle
which
which
allow
allow
the
the
user
user
to
to
safely
safely
we
we
interact
interact
with
with
the
the
data
data
model.
model
This
this
pattern
pattern
can
can
be
be
used
used
to
to
build
build
monolithic
monolithic
applications,
applications
but
but
Laravel
laravel
can
can
also
also
build
build
stand
stand
alone
alone
APIs
apis
or
or
integrate
integrate
with
with
popular
popular
front
front
end
end
frameworks,
frameworks
thanks
thanks
to
to
an
an
adjacent
adjacent
Library
library
called
called
Inertia.
inertia
Most
most
importantly
importantly
though,
though
its
its
ecosystem
ecosystem
has
has
out
out
of
of
the
the
box
box
solutions
solutions
for
for
features
features
like
like
user
user
authentication,
authentication
payments,
payments
full
full
text
text
search,
search
and
and
many
many
and
and
others.
others
To
to
get
get
started,
started
install
install
PHP
php
and
and
Composer,
composer
then
then
create
create
a
a
new
new
project.
project
By
by
default,
default
it
it
will
will
be
be
configured
configured
with
with
MySQL
mysql
as
as
the
the
database.
database
The
the
application
application
life
life
cycle
cycle
Dart
dart
in
in
the
the
index
index
PHP
php
file.
file
When
when
a
a
user
user
makes
makes
a
a
request,
request
it
it
goes
goes
to
to
the
the
HTTP
http
kernel,
kernel
which
which
contains
contains
middleware
middleware
to
to
intercept
intercept
the
the
request
request
and
and
register
register
service
service
providers
providers
like
like
a
a
router,
router
which
which
itself
itself
determines
determines
the
the
controller
controller
action
action
to
to
trigger
trigger
based
based
on
on
the
the
URL
url
the
the
user
user
navigated
navigated
to.
to
Now
now
a
a
controller
controller
is
is
just
just
a
a
PHP
php
class
class
that
that
contains
contains
a
a
variety
variety
of
of
methods,
methods
like
like
show,
show
date
date
edit
edit
and
and
destroy.
destroy
It
it
follows
follows
a
a
convention
convention
where
where
show
show
represents
represents
a
a
git
git
request
request
for
for
an
an
individual
individual
entity,
entity
while
while
store
store
represents
represents
a
a
post
post
request
request
to
to
create
create
a
a
new
new
entity.
entity
Inside
inside
method,
method
we
we
might
might
use
use
a
a
model
model
to
to
make
make
a
a
query
query
to
to
the
the
database.
database
But
but
instead
instead
of
of
raw
raw
SQL
sql
code,
code
it
it
uses
uses
eloquent
eloquent
ORM,
orm
making
making
the
the
code
code
far
far
far
far
more
more
human
human
readable.
readable
Every
every
database
database
table
table
has
has
a
a
corresponding
corresponding
model
model
class,
class
which
which
can
can
be
be
customized
customized
as
as
needed.
needed
Now
now
back
back
in
in
the
the
controller,
controller
the
the
return
return
value
value
from
from
The
the
method
method
is
is
a
a
view.
view
The
the
view
view
is
is
a
a
blade
blade
template
template
that
that
interpolates
interpolates
the
the
data
data
from
from
the
the
database
database
directly
directly
into
into
HTML.
html
It
it
has
has
the
the
full
full
power
power
of
of
PHP,
php
allowing
allowing
you
you
to
to
conditional
conditional
logic
logic
and
and
loops
loops
with
with
a
a
familiar
familiar
syntax.
syntax
But
but
Laravel
laravel
comes
comes
with
with
a
a
ton
ton
of
of
other
other
built
built
in
in
features
features
like
like
queues,
queues
file
file
storage,
storage
web
web
sockets
sockets
for
for
real
real
time
time
Ops
ops
just
just
to
to
name
name
a
a
few.
few
This
this
has
has
been
been
Laravel
laravel
in
in
100
100
seconds.
seconds
Hit
hit
the
the
like
like
button
button
if
if
you
you
wanna
wanna
see
see
more
more
short
short
videos
videos
like
like
this.
this
Thanks
thanks
for
for
watching
watching
and
and
I
i
will
will
see
see
you
you
in
in
the
the
next
next
one.
one
success
The speaker discusses a full stack scenes based on a web framework called dist dash dash dash dash, which is widely regarded as the originator of the Volley app and is used by developers. The framework supports a range of programming languages, including Python, R, and even ESS, and has a large ecosystem of tools that can be used. It also has a unique feature called a model view controller, where users can interact with the data model through a web interface and a chain of browser templates.
Laravel in 100 Seconds
Laravel, a full stack PHP based web framework famous for its carefully crafted and much loved developer experience. It was created in 2011 by Taylor Otwell, who was inspired by prior work like CodeIgniter, Symphony, and Rails. It has a large following of independent developers, thanks to its laser Kiss on clean minimal code, along with a huge ecosystem of tools that can do the heavy lifting. Traditionally, it's used as a model view controller framework to build server side Web Applications. A model represents data that can live in a wide variety of databases, while a view represents what the end user sees in HTML. Views are powered by blade templates that combine a PHP and HTML code into a single file. And finally, we have a router and controllers in the middle, which allow the user to safely we interact with the data model. This pattern can be used to build monolithic applications, but Laravel can also build stand alone APIs or integrate with popular front end frameworks, thanks to an adjacent Library called Inertia. Most importantly though, its ecosystem has out of the box solutions for features like user authentication, payments, full text search, and many and others. To get started, install PHP and Composer, then create a new project. By default, it will be configured with MySQL as the database. The application life cycle Dart in the index PHP file. When a user makes a request, it goes to the HTTP kernel, which contains middleware to intercept the request and register service providers like a router, which itself determines the controller action to trigger based on the URL the user navigated to. Now a controller is just a PHP class that contains a variety of methods, like show, date edit and destroy. It follows a convention where show represents a git request for an individual entity, while store represents a post request to create a new entity. Inside method, we might use a model to make a query to the database. But instead of raw SQL code, it uses eloquent ORM, making the code far far more human readable. Every database table has a corresponding model class, which can be customized as needed. Now back in the controller, the return value from The method is a view. The view is a blade template that interpolates the data from the database directly into HTML. It has the full power of PHP, allowing you to conditional logic and loops with a familiar syntax. But Laravel comes with a ton of other built in features like queues, file storage, web sockets for real time Ops just to name a few. This has been Laravel in 100 seconds. Hit the like button if you wanna see more short videos like this. Thanks for watching and I will see you in the next one.
The speaker discusses a full stack scenes based on a web framework called dist dash dash dash dash, which is widely regarded as the originator of the Volley app and is used by developers. The framework supports a range of programming languages, including Python, R, and even ESS, and has a large ecosystem of tools that can be used. It also has a unique feature called a model view controller, where users can interact with the data model through a web interface and a chain of browser templates.