laracasts.com Open in urlscan Pro
2606:4700:10::6814:1119  Public Scan

Submitted URL: http://1710297341787.abstractedkirobin.com/fb22af7f-59dd-4986-bbfb-0cc1a428fa70?n=2&t=1710297327397&l_next=ahr0chm6ly93d3cubgf0ywh1z28udg9w...
Effective URL: https://laracasts.com/
Submission: On March 13 via api from US — Scanned from US

Form analysis 5 forms found in the DOM

POST /newsletters/subscribe

<form id="newsletter-form" method="POST" action="/newsletters/subscribe">
  <div class="mx-auto mb-6 flex max-w-sm flex-col justify-center md:flex-row lg:mx-0 lg:mb-0 lg:max-w-full"><input
      class="mb-4 rounded-xl px-4 py-4 text-center text-base text-black placeholder-grey-800 md:mb-0 md:mr-3 md:w-1/2 md:py-3 md:text-left md:text-sm" type="email" name="email" placeholder="Enter your email address" autocomplete="off"
      required=""><button class="btn flex-center btn-blue py-5 md:w-32 md:py-4" type="submit"><!----><!----><!----><span class="inline-block flex-shrink-0 text-wrap"> Subscribe </span></button></div><!---->
</form>

<form>
  <div class="control" data-js="email_field"><label class="block text-xs font-medium text-grey-600 block text-2xs text-grey-800 dark:text-grey-600" for="email">Email</label>
    <div class="relative flex items-center border-b border-panel-700"><input id="email_17008.316103743415" type="text" name="email_17008.316103743415" data-js="email" class="input is-minimal text-sm text-white" autocomplete="username"
        placeholder="Enter Email" required=""><!---->
      <div class="absolute right-0 mx-auto -mt-px flex h-4 w-4 items-center justify-center rounded-full p-1 bg-grey-600/50"><svg width="10" height="8" viewBox="0 0 10 8">
          <path fill="#FFF" fill-rule="evenodd" stroke="#FFF" stroke-width=".728"
            d="M3.533 5.646l-2.199-2.19c-.195-.194-.488-.194-.684 0-.195.195-.195.487 0 .682l2.883 2.87L9.055 1.51c.195-.194.195-.487 0-.681-.196-.195-.49-.195-.685 0L3.533 5.646z"></path>
        </svg></div>
    </div><!---->
  </div>
  <div class="control" data-js="password_field"><label class="block text-xs font-medium text-grey-600 block text-2xs text-grey-800 dark:text-grey-600" for="password">Password</label>
    <div class="relative flex items-center border-b border-panel-700"><input id="password_61937.00531520827" type="password" name="password_61937.00531520827" data-js="password" class="input is-minimal text-sm text-white"
        autocomplete="current-password" placeholder="Enter Password" modelmodifiers="[object Object]" required=""><button type="button" title="Toggle private mode" class="ml-4 pr-8 text-2xs font-bold text-grey">Show</button>
      <div class="absolute right-0 mx-auto -mt-px flex h-4 w-4 items-center justify-center rounded-full p-1 bg-grey-600/50"><svg width="10" height="8" viewBox="0 0 10 8">
          <path fill="#FFF" fill-rule="evenodd" stroke="#FFF" stroke-width=".728"
            d="M3.533 5.646l-2.199-2.19c-.195-.194-.488-.194-.684 0-.195.195-.195.487 0 .682l2.883 2.87L9.055 1.51c.195-.194.195-.487 0-.681-.196-.195-.49-.195-.685 0L3.533 5.646z"></path>
        </svg></div>
    </div><!---->
  </div><!---->
  <div class="mt-10 text-center"><button class="btn flex-center btn-blue w-full" type="submit"><!----><!----><!----><span class="inline-block flex-shrink-0 text-wrap"> Log In </span></button><button
      class="mx-auto mt-4 block text-sm text-grey-600 hover:underline"> Forgot Your Password? </button><button class="mx-auto mt-4 block text-sm text-grey-600 hover:underline"> Sign Up </button></div>
</form>

<form>
  <div id="turnstile-6320" class="cf-turnstile" data-sitekey="0x4AAAAAAACQcLxtW0lUz22W"></div>
  <div class="control" data-js="email_field"><label class="block text-xs font-medium text-grey-600 block text-2xs text-grey-800 dark:text-grey-600" for="email">Email</label>
    <div class="relative flex items-center border-b border-panel-700"><input id="email_61460.45692422893" type="email" name="email_61460.45692422893" data-js="email" class="input is-minimal text-sm text-white" autocomplete="email"
        placeholder="Enter Email" required=""><!---->
      <div class="absolute right-0 mx-auto -mt-px flex h-4 w-4 items-center justify-center rounded-full p-1 bg-grey-600/50"><svg width="10" height="8" viewBox="0 0 10 8">
          <path fill="#FFF" fill-rule="evenodd" stroke="#FFF" stroke-width=".728"
            d="M3.533 5.646l-2.199-2.19c-.195-.194-.488-.194-.684 0-.195.195-.195.487 0 .682l2.883 2.87L9.055 1.51c.195-.194.195-.487 0-.681-.196-.195-.49-.195-.685 0L3.533 5.646z"></path>
        </svg></div>
    </div><!---->
  </div>
  <div class="control mt-10 text-center"><button class="btn flex-center btn-blue w-full" type="submit"><!----><!----><!----><span class="inline-block flex-shrink-0 text-wrap"> Reset </span></button><button
      class="mx-auto mt-4 block text-sm text-grey-600 hover:underline"> Or Sign In </button></div>
</form>

<form class="md:mx-auto md:p-8" autocomplete="off">
  <div class="control" data-js="name_field"><label class="block text-xs font-medium text-grey-600 block text-2xs text-grey-800 dark:text-grey-600" for="name">Name</label>
    <div class="relative flex items-center border-b border-panel-700"><input id="name_90704.00500689921" type="text" name="name_90704.00500689921" data-js="name" class="input is-minimal text-sm text-white" placeholder="What's your name?"
        required=""><!---->
      <div class="absolute right-0 mx-auto -mt-px flex h-4 w-4 items-center justify-center rounded-full p-1 bg-grey-600/50"><svg width="10" height="8" viewBox="0 0 10 8">
          <path fill="#FFF" fill-rule="evenodd" stroke="#FFF" stroke-width=".728"
            d="M3.533 5.646l-2.199-2.19c-.195-.194-.488-.194-.684 0-.195.195-.195.487 0 .682l2.883 2.87L9.055 1.51c.195-.194.195-.487 0-.681-.196-.195-.49-.195-.685 0L3.533 5.646z"></path>
        </svg></div>
    </div><!---->
  </div>
  <div class="control" data-js="email_field"><label class="block text-xs font-medium text-grey-600 block text-2xs text-grey-800 dark:text-grey-600" for="email">Email</label>
    <div class="relative flex items-center border-b border-panel-700"><input id="email_21915.733830085966" type="email" name="email_21915.733830085966" data-js="email" class="input is-minimal text-sm text-white" placeholder="What's your email?"
        required=""><!---->
      <div class="absolute right-0 mx-auto -mt-px flex h-4 w-4 items-center justify-center rounded-full p-1 bg-grey-600/50"><svg width="10" height="8" viewBox="0 0 10 8">
          <path fill="#FFF" fill-rule="evenodd" stroke="#FFF" stroke-width=".728"
            d="M3.533 5.646l-2.199-2.19c-.195-.194-.488-.194-.684 0-.195.195-.195.487 0 .682l2.883 2.87L9.055 1.51c.195-.194.195-.487 0-.681-.196-.195-.49-.195-.685 0L3.533 5.646z"></path>
        </svg></div>
    </div><!---->
  </div>
  <div class="control" data-js="question_field"><label class="block text-xs font-medium text-grey-600 block text-2xs text-grey-800 dark:text-grey-600" for="question">Question</label>
    <div class="relative flex items-center border-b border-panel-700"><textarea id="question_54520.06201393358" class="textarea is-minimal rounded-lg bg-transparent px-3 py-2 text-sm" name="question_54520.06201393358" data-js="question"
        placeholder="What's your question?" required="" style="min-height: 80px;"></textarea></div><!---->
  </div>
  <div class="control mb-10 flex flex-wrap justify-end gap-2"><button class="btn flex-center btn-grey w-32 flex-1 md:flex-none" type="button"><!----><!----><!----><span class="inline-block flex-shrink-0 text-wrap"> Cancel </span></button><button
      class="btn flex-center btn-blue w-32 flex-1 md:flex-none" type="submit"><!----><!----><!----><span class="inline-block flex-shrink-0 text-wrap"> Send </span></button></div>
  <div class="panel relative transition-colors duration-300 dark  text-white px-8 py-4 rounded-xl bg-blue/5 max-w-md text-xs">
    <p> Hey! If you have a code-related question, please instead <a class="link" href="/discuss"> use the forum. </a> Or, if you'd like to sign up with Paypal, though we don't officially offer that option on the sign up page, you can manually
      <a class="link" href="/paypal"> pay for a year's subscription ($99) here </a>, and we'll set you up right away! </p>
  </div>
</form>

<form>
  <div class="control" data-js="username_field"><label class="block text-xs font-medium text-grey-600 block text-2xs text-grey-800 dark:text-grey-600" for="username">Username</label>
    <div class="relative flex items-center border-b border-panel-700"><input id="username_82345.88918096204" type="text" name="username_82345.88918096204" data-js="username" class="input is-minimal text-sm text-white" autocomplete="username"
        placeholder="Enter Username" required=""><!---->
      <div class="absolute right-0 mx-auto -mt-px flex h-4 w-4 items-center justify-center rounded-full p-1 bg-grey-600/50"><svg width="10" height="8" viewBox="0 0 10 8">
          <path fill="#FFF" fill-rule="evenodd" stroke="#FFF" stroke-width=".728"
            d="M3.533 5.646l-2.199-2.19c-.195-.194-.488-.194-.684 0-.195.195-.195.487 0 .682l2.883 2.87L9.055 1.51c.195-.194.195-.487 0-.681-.196-.195-.49-.195-.685 0L3.533 5.646z"></path>
        </svg></div>
    </div><!---->
  </div>
  <div class="control" data-js="email_field"><label class="block text-xs font-medium text-grey-600 block text-2xs text-grey-800 dark:text-grey-600" for="email">Email</label>
    <div class="relative flex items-center border-b border-panel-700"><input id="email_76224.92311585983" type="email" name="email_76224.92311585983" data-js="email" class="input is-minimal text-sm text-white" autocomplete="email"
        placeholder="Enter Email" required=""><!---->
      <div class="absolute right-0 mx-auto -mt-px flex h-4 w-4 items-center justify-center rounded-full p-1 bg-grey-600/50"><svg width="10" height="8" viewBox="0 0 10 8">
          <path fill="#FFF" fill-rule="evenodd" stroke="#FFF" stroke-width=".728"
            d="M3.533 5.646l-2.199-2.19c-.195-.194-.488-.194-.684 0-.195.195-.195.487 0 .682l2.883 2.87L9.055 1.51c.195-.194.195-.487 0-.681-.196-.195-.49-.195-.685 0L3.533 5.646z"></path>
        </svg></div>
    </div><!---->
  </div>
  <div class="control" data-js="password_field"><label class="block text-xs font-medium text-grey-600 block text-2xs text-grey-800 dark:text-grey-600" for="password">Password</label>
    <div class="relative flex items-center border-b border-panel-700"><input id="password_61854.14399699691" type="password" name="password_61854.14399699691" data-js="password" class="input is-minimal text-sm text-white" autocomplete="new-password"
        placeholder="Enter Password" required=""><button type="button" title="Toggle private mode" class="ml-4 pr-8 text-2xs font-bold text-grey">Show</button>
      <div class="absolute right-0 mx-auto -mt-px flex h-4 w-4 items-center justify-center rounded-full p-1 bg-grey-600/50"><svg width="10" height="8" viewBox="0 0 10 8">
          <path fill="#FFF" fill-rule="evenodd" stroke="#FFF" stroke-width=".728"
            d="M3.533 5.646l-2.199-2.19c-.195-.194-.488-.194-.684 0-.195.195-.195.487 0 .682l2.883 2.87L9.055 1.51c.195-.194.195-.487 0-.681-.196-.195-.49-.195-.685 0L3.533 5.646z"></path>
        </svg></div>
    </div><!---->
  </div>
  <div id="turnstile-9140" class="cf-turnstile" data-sitekey="0x4AAAAAAACQcLxtW0lUz22W"></div><!---->
  <div class="control mt-10 text-center"><button class="btn flex-center btn-blue mx-auto w-full md:max-w-2/3" type="submit"><!----><!----><!----><span class="inline-block flex-shrink-0 text-wrap"> Create Account </span></button><button
      class="mx-auto mt-4 block text-sm text-grey-600 hover:underline"> Already Have an Account? </button></div>
</form>

Text Content

Laravel 11 Week! All new subscriptions are 25% off until Friday!Subscribe
// find anything
 * 
   
   
 * 
 * 
 * Sign In
 * Get Started for Free

✕





POWER TO
THE MODERN DEVELOPER.

"menu" => [
// deep dives
"browse" => "Series" ,
// pick a category
"find" => "Topics" ,
// learn this next
"follow" => "Path" ,
// engage the community
"discuss" => "Forum" ,
// watch our ad
"play" => "Commercial" ,
// you know what to do
"join" => "Sign Up"],
"stats" => [
// multi-episode training
"series" => "205" ,
// new ones every week
"lessons" => "2864" ,
// hours and hours of content
"hours" => "484"]


MANY HAVE COME BEFORE YOU...

Jeffrey has been teaching and inspiring me for at least 7 years now. He is one
of the main reasons I chose Laravel and Vue. He has an incredibly effective
method of teaching and explains complex concepts in a concise and easily
accessible way. It's not an exaggeration to say I wouldn't be where I am without
him.

Jess Archer

You get a window into a seasoned developer's mind and workflow for the price of
an Uber. I can't overstate the value of a Laracasts subscription.

Caleb Porzio

Laracasts is, without a doubt, the single greatest resource for PHP developers.
I have, and will continue to recommend Laracasts to anyone who even mutters the
letters PHP.

Chris Gooding

Laracasts taught me more in a month than I've learnt at university in two years.
Absolutely indispensable.

Robb Lewis

Not only will you become better at developing with this amazing framework,
Jeffrey will teach you to become a better developer all round. He is, in my
opinion, one of the best and most encouraging teachers out there.

Michael Watts

I've been a Laracasts member for a while. Jeffrey showed me that it's okay to
not understand everything at once. Programming can be hard but with enough
patience and determination you can become a good programmer. He's a great
teacher and human being. I love Laracast's Snippet podcast.

Selene Arzola

Laracasts puts a real-time perspective on building Laravel applications and
offers a chance to pair-program with a real expert.

Toby Steward

I'm learning something new at Laracasts every day! It's a phenomenal way to
incrementally grow your development strategy!

Adam Engebretson

If you want to learn to code, give Jeffrey Way your time and energy. From
beginner to advanced lessons, his style is pertinent, informative, and
invaluable.

Tyler Walker

Even if you're already well-versed in the subject matter, the amount of
ancillary knowledge you'll gain about tools, workflows, and best practices is
worth the subscription in itself.

Tom Schlick

As a self-employed nerd working from my home office, it's a challenge to keep
myself motivated to keep learning and evolving. With my subscription to
Laracasts, I have gained a tremendous amount of knowledge in a, for me, very fun
and time affordable easy way. Jeffrey is an exceptional teacher.

Mark Putten

Laracasts tutorials are addictive! It's like an infinite well of knowledge.
Whenever you think you know your stuff, Jeffrey posts another video that blows
your mind!

Ivan Vermeyen

Jeffrey Way is an excellent teacher. PHP developers at any level will benefit
from Laracasts. Simply the best!

Nathan Morgan

Being out of the PHP scene for a while, Laracasts has helped me hit the ground
running with a good mix of high level theory, every day trench work, and best
practices.

John Turknett

My best ever investment in education has been Laracasts. It's a million times
better than college. Jeff, you are a Jedi knight!

Vishnu Padmanabhan

Absolutely fantastic resource for not only Laravel, but PHP principles as well.
Will gladly continue to buy Jeffrey two cups of coffee a month to learn from
Laracasts!

Jason McCallister

I spend most days checking with Laracasts. I love it, can't get enough of it,
and every day I learn something new.

Lee Stables

Every day, I check Laracasts for some new really good tutorials about Laravel!
Best site ever!

Simon

I've been using Laracast as my main Laravel learning resource ever since it went
live. I believe it has the best Laravel teaching material out there. Also, the
forum is really active, and you will find a solution/answer for any of your
questions.

Adib Hanna

Wow, Jeffrey: you and Laracasts are amazing!! I appreciate all the time and
effort you put into this site.

Uziel Bueno

Laracasts is amazing! I have learned so much from Jeffrey in the last 12 months.
It has given me a much broader knowledge of PHP and software architecture. Money
well spent!

Sean Tymon

Laracasts is just perfect! It has helped me understand a lot of aspects of PHP
and app architecture. I enjoy every single Laracasts lesson.

Alex

Laracasts is an incredible value. If you're new to the Laravel community, it's
the perfect place to start!

Trevor Gehman

If you're new to modern PHP development, Laracasts is a no-brainer. When I
landed my first API project, Laracasts quickly gave me the tools I needed to
understand Laravel and build a solid app. There's nothing else like it!

G. M. Henderson

For beginners to the experienced, Laracasts helps you improve your coding skills
and technique. The content and community is friendly, approachable and makes
learning fun.

Greg Robson

Thanks a lot for your brilliant form of explaining complex and difficult
concepts!

Rene Bartkowiak

Trying to figure out how and when to use repositories was giving me headaches.
Laracasts made it so simple. I was able to not just understand them, but put
them into practice in my own project the same day.

Brian Rogers

Jeffrey is making my dream of making a job out of my passion for web development
a reality!

John Rivs

Laracasts is an excellent learning platform - and not just for beginners. And
with Jeff's amazing teaching skills, you can rest assured that you're in good
hands.

Terry Harvey

After using Laravel for some time and seeing Laracasts, I knew that PHP and
Laravel could be fun to learn - especially when it is being delivered by one of
my mentors: Jeffrey Way.

Mfawa Alfred Onen

Laracasts is more American than apple pie! Jeff is the best instructor I've ever
had the pleasure of listening to.

Geoff Selby

Laracasts changed the way I code. I look at web development in a totally new way
now, and it's all thanks to Jeffrey's content and community contributions.

Richard Bagshaw

Jeffery Way IS that ternary machine that can run any algorithm. You learn to
just except his infinite awesomeness, because it just hurts your head to think
about it too much!

Dustin Woodard

I am the original owner of Laracasts.com domain and my purpose for it was to
make #1 learning resource for Laravel community. While I have not found the time
to do make it by myself, I knew that Jeffrey would exceed all of my expectations
and that's exactly what happened. Love the content!

Maksim Surguy

As an experienced Laravel developer, I have my ways of doing things. With
Laracasts, and the great way that Jeffrey teaches, I learn that my way is not
always the best way. The subscription paid for itself after the first video I
watched!

Bretterer

Learning anything should be always like this - a pleasure. Thank you for helping
me through the learning process of such a great framework.

Miguel Durão

Been following Jeffrey's work from Nettuts+ to Laracasts, and there is no visual
teacher as concise and knowledgeable as him.

Brenley Dueck

Having something like Laracasts was the missing piece in the laravel ecosystem.
I've been following Jeffrey for a long time! All I say is if you want to really
master the framework, forget about the $9 and just get started.

Bhargav Anand

The best resource to learn Laravel! Jeffrey did an amazing job. This was exactly
what was missing for the community.

Ricardo Fuhrmann

Loving the content so far; Jeffrey and his tutorials are one of the reasons I
can code like this today (since CodeIgniter times). I'm glad I subscribed to
Laracasts.

Arda

Laracasts is a great place to hang out and learn from one of the best
programming teachers to ever teach Laravel and PHP.

Olawale Adewoyin

Jeffrey's ten minutes of pedagogic instructions has taken me to the next level
in web development. It's an amazing site packed with aha moments.

Rocky Montana

Excellent video, excellent examples... I've nothing to say except very well done
Jeff. You're amazing. I never regret my monthly subscription.

Caporal Dead

Learning has never been this fun. Jeffrey is by far the best teacher I've ever
had. He makes learning Laravel as easy as ABC.

Damilola Ogunmoye

All the knowledge that Jeffrey shares with us is simply invaluable!

Sahib Alejandro

I've always preferred learning programming languages with online courses and
videos. Well, let me tell you: from all videos I've seen, to all the University
classes I've taken, I've never seen a better instructor than Jeffrey. You
actually get attached to his screencasts like you would to a TV Show!

Nicolás Múnera

Before I write any code, I ask myself "What would Jeffrey do?" Odds are, he's
covered it in depth on Laracasts!

Andre Madarang

Laracasts is the best resource for any PHP Developer, and Jeffrey Way is the
best teacher! A proud Laracasts subscriber for life.

Gerhard Botha

I bought a Laracasts subscription hoping to understand Laravel better. Not only
has it done that, but it's made me a better developer in all aspects of PHP.

Matt Brunt

Laracasts has made me a better developer in not only Laravel/PHP, but in
programming in general. With every screencast, I've learned something new. I
highly recommend it!

Chris Bogardo


A STREAM OF ENDLESS KNOWLEDGE.

We're kinda like Netflix, but for developers! Push your programming skills to
the next level, through expert screencasts on PHP, Laravel, Vue, and so much
more.


30 DAYS TO LEARN LARAVEL

with Jeffrey Way

Presented by Jeffrey Way.


30 DAYS TO LEARN LARAVEL

Laravel is an incredible and mature PHP framework that has sky-rocketed in
popularity since its initial introduction back in 2012. I'm happy to say that
I've been a user and advocate for the framework since the beginning. I'd love to
show you the ropes if you're willing! Together, we'll review each piece of the
framework, and wrap up by building a Job Board platform where users can post and
apply to job listings. Ready to hit the road?
Play Series
Add to Watchlist
4 Lessons
39m

Beginner
Jeffrey Way



WHAT'S NEW IN LARAVEL 11

with Luke Downing

Presented by Luke Downing.


WHAT'S NEW IN LARAVEL 11

Another year, another major Laravel version! Laravel 11 doubles down on
simplicity and productivity, focusing on getting you up and running as quickly
as possible. Let's take a quick look at the stand-out features that you
absolutely should be aware of.
Play Series
Add to Watchlist
14 Lessons
51m

Intermediate
Luke Downing



BUILD A WEB SHOP FROM A-Z

with Philo Hermans



SMALL LARAVEL PACKAGES, BIG IMPACT

with Christoph Rumpel



MODULAR LARAVEL

with Mateus Guimarães



FUN WITH OPENAI AND LARAVEL

with Jeffrey Way



BUILD A FORUM WITH LARAVEL

with Luke Downing



RAPID LARAVEL APPS WITH FILAMENT

with Kevin McKee



STATIC ANALYSIS WITH PHPSTAN

with Luke Downing



PICK A TOPIC. ANY TOPIC.

If you already know what you're looking for, Laracasts is divided into various
topics ranging from frameworks to packages to tools.

 * All Topics
 * DevOps
 * Frameworks
 * Languages
 * Techniques
 * Testing
 * Tooling


ALPINEJS

8 Series • 96 Videos


AUTHENTICATION

3 Series • 30 Videos


AWS

3 Series • 29 Videos


BILLING

2 Series • 18 Videos


BLADE

2 Series • 20 Videos


CLEAN CODE

13 Series • 105 Videos


CSS

8 Series • 70 Videos


CYPRESS

2 Series • 14 Videos


DOCKER

1 Series • 8 Videos


ELOQUENT

2 Series • 34 Videos


ENVOYER

1 Series • 10 Videos


FILAMENT

2 Series • 36 Videos


GIT

2 Series • 35 Videos


GRAPHQL

1 Series • 16 Videos


INERTIA

4 Series • 48 Videos


JAVASCRIPT

25 Series • 275 Videos


LARAVEL

70 Series • 899 Videos


LARAVEL CASHIER

2 Series • 14 Videos


LARAVEL FORGE

2 Series • 30 Videos


LARAVEL LIVEWIRE

10 Series • 182 Videos


LARAVEL MIX

1 Series • 11 Videos


LARAVEL OCTANE

1 Series • 8 Videos


LARAVEL PACKAGES

11 Series • 98 Videos


LARAVEL VAPOR

1 Series • 13 Videos


MYSQL

2 Series • 45 Videos


NOVA

1 Series • 25 Videos


NUXT

1 Series • 11 Videos


OOP

4 Series • 27 Videos


PAGINATION

1 Series • 4 Videos


PEST

2 Series • 59 Videos


PHP

26 Series • 289 Videos


PHPSTORM

1 Series • 18 Videos


PHPUNIT

6 Series • 93 Videos


QUEUES

3 Series • 28 Videos


REACT

3 Series • 56 Videos


REDIS

2 Series • 10 Videos


SECURITY

1 Series • 12 Videos


SERVERS

3 Series • 34 Videos


SQL

2 Series • 45 Videos


STATAMIC

1 Series • 22 Videos


SUBLIME TEXT

2 Series • 22 Videos


SVELTE

1 Series • 13 Videos


SYMFONY

1 Series • 4 Videos


TAILWIND

6 Series • 111 Videos


TYPESCRIPT

1 Series • 11 Videos


VIM

1 Series • 28 Videos


VISUAL STUDIO CODE

1 Series • 18 Videos


VUE

12 Series • 179 Videos


WEBPACK

2 Series • 25 Videos


WORKSHOPS

22 Series • 316 Videos


PRODUCED BY CREATORS

Don't miss out on our special CreatorSeries courses. Want to learn the ins and
outs of tools...from the very people who created them?


VALET UNCOVERED

with Matt Stauffer

Presented by Matt Stauffer.
Creator Series


VALET UNCOVERED

Valet has long been the local development environment of choice for Laravel
developers on macOS. The way it seamlessly works might even look like magic!In
this CreatorSeries, we'll dig into how to install and use Valet, explore some of
its often-missed features, and walk through how the pieces fit together under
the hood.
Play Series
Add to Watchlist
16 Lessons
2h 5m

Advanced
Matt Stauffer



BUILD ADVANCED COMPONENTS FOR FILAMENT

with Dan Harrin

Presented by Dan Harrin.
Creator Series


BUILD ADVANCED COMPONENTS FOR FILAMENT

Once you're confidently building interfaces with all the components that are
included with Filament, you'll likely want to begin building your own custom
ones. Hi, I'm Dan: the co-founder of Filament. This series will teach you how to
build components, like custom form fields and table columns, and how to
distribute them in a plugin package. Meanwhile, you'll get to know all the tools
of Filament's internal component system. Excited?
Play Series
Add to Watchlist
17 Lessons
2h 32m

Advanced
Dan Harrin



AUTOMATED LARAVEL UPGRADES

with Jason McCreary

Presented by Jason McCreary.
Creator Series


AUTOMATED LARAVEL UPGRADES

Hi! I'm Jason McCreary. I'm the founder of Laravel Shift, a popular service that
provides automatic upgrades for your Laravel applications. In this
CreatorSeries, using all of the knowledge I've acquired over the years of
building and maintaining Shift, I'll show you how to automate many of your
every-day development tasks.
Play Series
Add to Watchlist
13 Lessons
2h 16m

Advanced
Jason McCreary



MODERN. CURRENT. EXPERT TEACHERS.

In addition to our full-time instructors, we often reach out to top developers
in the programming space for their expertise.

PHILO HERMANS

Programmer at Self



My name is Philo Hermans and my journey as a self-taught developer started over
20 years ago. I've always been fascinated by technology and the magic otherwise
known as programming.



TAYLOR OTWELL

Owner at Laravel

I founded and created Laravel for the happiness of all sentient beings,
especially developers. Space pilgrim.

JONATHAN REININK

Developer at Tailwind

Hello! My name is Jonathan Reinink. I work at Tailwind Labs where we build
Tailwind CSS and Tailwind UI, among other things. I am also active in the open
source community. My latest contribution has been Inertia.js, a library that
lets you quickly build modern single-page React, Vue and Svelte apps using
classic server-side frameworks, like Laravel.

CHRISTOPH RUMPEL

Teacher at Laravel



I'm Christoph, a self-employed web developer from Austria and creator of Laravel
Core Adventures. In the last six years, I have been working as a backend
developer using PHP and Laravel daily. I do work as a freelancer and like to
share my experiences on my blog, meetups, or conferences.



JEFFREY WAY

Owner at Laracasts

Hi, I'm Jeffrey. I'm the creator of Laracasts and spend most of my days building
the site and thinking of new ways to teach confusing concepts. I live in
Orlando, Florida with my wife and two kids.

ANDRE MADARANG

Web Developer at Self

Greetings! I'm Andre, a full-stack web developer. My other hobbies include
playing guitar, videography and gaming.

JACK MCDADE

Founder at Statamic



I’m Jack McDade. I designed and created Statamic, designed Laravel.com, Laracon
(a few times), and a whole pile of others. I design things, write code, create
content, and dream of the 80s & 90s.



AARON FRANCIS

Developer Evangelist at PlanetScale

Hi! I'm a full-stack software developer and dad to one-year-old twins. I'm a
marketing engineer for Tuple, a remote pair programming application. I'm also
the co-founder of Hammerstone, a company that makes components for Laravel and
Rails applications.

STEPHEN REES-CARTER

Friendly Hacker at Valorin Security



Hi! I’m a Security Consultant who specialises in security audits and pentesting
for Laravel and PHP sites. I’ve been building and hacking Laravel apps since
2013.



CALEB PORZIO

Web Developer at Self

Hey! I’m Caleb, a freelance programmer and creator of the Livewire and Alpine.js
frameworks. I love Laravel. I love making things. I currently love fly fishing.

JAMES BROOKS

Core Team at Laravel



I'm a software developer at Laravel where I build developer tools. When I'm not
writing code, you'll find me spending time with my wife, two daughters and
cocker spaniel. You can find me on Twitter.



MOHAMED SAID

Instructor at Laracasts

I'm a Laracasts instructor, and formerly helped build Laravel with Taylor Otwell
- working on Forge, Envoyer, Spark, Vapor, Telescope, and Horizon.

MATEUS GUIMARÃES

Software Developer at Weenside



I'm a full-stack web developer who's particularly interested in Laravel. Today,
I work as a Lead Software Engineer at ENTRE Institute. In the past, I've worked
as a contractor in multiple industries, from small, self-funded companies to
large telecommunications enterprises, helping them write and ship scalable and
resilient products.



MATT STAUFFER

Founder at Tighten

Hey, I'm Matt Stauffer, founder at Tighten. I'm proud to teach and code — mainly
Laravel — with some of the best devs alive.

JASON MCCREARY

Founder at Laravel Shift

Hi, I'm Jason. I've been writing code for over 25 years. I'm the creator of
Laravel Shift, Confident Laravel, The BaseCode Podcast, and more.

MICHAEL TIMBS

Software Developer at GorillaStack



Proud Dad, Software Developer, Hobby Data Scientist, Degenerate Gambler. Follow
me on Medium or connect on LinkedIn.



MARCEL POCIOT

Software Engineer at Beyond Code

I'm a developer and managing partner at my company Beyond Code, living near
Mönchengladbach in Germany. You can follow me on Twitter to stay connected.

KEVIN MCKEE

Co-Founder at Padmission



I am a TALL stack enthusiast. I have used Laravel to create a SaaS company, and
I have 5 kids.



JESS ARCHER

Core Team at Laravel

Hi there, I'm Jess Archer, a full-stack web application developer and consultant
from Brisbane, Australia, with over 15 years of professional experience. I work
for Laravel, as part of the core team.

ANDREW SCHMELYUN

Web Developer at Self

I'm a full-stack developer with love for Laravel, Vue, and Docker. I live in
Orlando and enjoy restaurants, tinkering electronics, and gardening.

DAN HARRIN

Lead Developer at Kirschbaum

Hi, I'm the creator of Filament, a tool for boosting your Laravel productivity
beyond what you thought was possible. I'm currently a lead developer at
Kirschbaum Development.

SHRUTI BALASA

Tech Educator at Self

I'm a full stack web developer and a tech educator from India. I create courses,
publish tutorials on YouTube, write eBooks and speak at Tech conferences.
Tailwind CSS and Laravel are the two frameworks I love working with and
teaching.

LUKE DOWNING

Teacher at Laracasts

Hey there! I’m a full-stack engineer and teacher from the UK. I work with many
web technologies, with a focus on PHP and Laravel. I create libraries that make
it easier to write and test code.

GIORGI GELASHVILI

Web Developer at Self



My very first website was built with HTML, CSS, & PHP all in a single index.php
file (good old times). I now produce video content on things that I know and
have learned over the years. Currently, my main stack consists of PHP, Laravel,
GraphQL, React JS (Next.js) & Tailwind CSS.




A PLAN FOR EVERY PERSONALITY TYPE.

Joining takes less than a minute, and, if your peers are correct, is the best
decision you'll make all day. If you're still on the fence, we have a plan
called “monthly” - and it’s not like the gym. Seriously, you can cancel in five
seconds.

Save 40% with annual billing!

Monthly Yearly
25% Off
$19
$14

INDIVIDUAL PLAN

Be in the know. Fetch an endless stream of input with our monthly plan.

Select Plan

Forever
25% Off
$399
$299

FOREVER PLAN

Permanently uplink to our mainframe. Pay once, and access Laracasts forever.

Select Plan

Monthly Yearly
$30

TEAM PLAN

Choose your team size and grant unlimited access.

- +
Select Plan


*Learn more about team plans.


WANT US TO EMAIL YOU OCCASIONALLY WITH LARACASTS NEWS?

Subscribe

Nine out of ten doctors recommend Laracasts over competing brands. Come inside,
see for yourself, and massively level up your development skills in the process.



LEARN

 * Sign Up
 * Sign In
 * Pricing
 * Series
 * CreatorSeries
 * Laravel Path
 * Larabits
 * Topics
 * Teams
 * Lifetime Accounts
 * Commercial

DISCUSS

 * Forum
 * Podcast
 * Blog
 * Support
 * Work With Us

EXTRAS

 * Gift Certificates
 * FAQ
 * Assets
 * Get a Job
 * Privacy
 * Terms

© Laracasts 2024. All rights reserved.
Yes, all of them. That means you, Todd.

Proudly hosted with Laravel Forge and DigitalOcean .

Log In
Free Forum Account Learn More About Teams
FAQ


LOG IN

Email

Password
Show

Log In Forgot Your Password? Sign Up


FORGOT YOUR PASSWORD?

Email

Reset Or Sign In


HAVE A QUESTION?

Name

Email

Question

Cancel Send

Hey! If you have a code-related question, please instead use the forum. Or, if
you'd like to sign up with Paypal, though we don't officially offer that option
on the sign up page, you can manually pay for a year's subscription ($99) here ,
and we'll set you up right away!


SIGN UP!

Username

Email

Password
Show


Create Account Already Have an Account?


// Search
 * Home // is where the PHP is
   
   
 * Topics // just browsing?
 * Series // it's what you're here for
 * Path // walk the path
 * Larabits // got five minutes?
 * Discussions // let it all out

Sign InSign Up