Quantum Sale

This year has been a blur. So is this sale. For one week only, learn everything we know about web development for 50% OFF!

Now Expired

‍0101010100 of Hours

Time is relative - or so they say. In any case, you'll watch it fly by as you binge hundreds of hours worth of content.

Techniques Build a Voting App
Intermediate Difficulty

In this workshop, we’ll build a voting app, similar to UserVoice, that allows you to create ideas, vote and comment on them, sort and filter the results, and even administer the site. We’ll start from scratch and work through the entire process, including implementing the design, working on all of the features, testing our code, and more. We’ll be making use of the TALL (Tailwind, Alpine, Livewire, Laravel) stack in this particular series.

6h 23m
Play
Frameworks Learn Inertia With Jeffrey
Intermediate Difficulty

Inertia.js allows you to build single-page applications, while still allowing Laravel to be responsible for routing, controllers, authorization, policies, and more. Think of it like the glue that connects a server-side framework like Laravel, to a client-side framework like Vue. Despite all the hype, I'm only just now taking a first look at all that Inertia has to offer. If you're in the same position, why don't you come along and we'll learn it together?

1h 30m
Play
Frameworks Laravel Authentication (Breeze, Jetstream, Fortify)
Intermediate Difficulty

Laravel offers several options for Authentication in your applications. If you'd prefer a head start, you might reach for one of the available first-party packages that provide robust, modern scaffolding for your authentication layer. For example, Laravel Breeze is an excellent choice to get up and running quickly. If you require additional features, Laravel Jetstream offers two-factor auth, API tokens and team management. If you'd instead prefer to use your own front-end stack, you might consider Laravel Fortify as the backend implementation. In this series, we'll review how to use and customize these packages in order to fit the authentication needs of your application.

3h 25m
Play
Techniques Playing With PHP
Intermediate Difficulty

This series is all about the little projects you build once you're off the clock. One topic per section, we'll toy with the fringes of PHP to, for example, blink our lights when a PHPUnit test fails. Why bother? Because it's fun! Come along and join me.

Play
Frameworks Learn Socialite
Intermediate Difficulty

Socialite provides you with a simple and convenient way to authenticate with OAuth providers like Facebook, Twitter, and GitHub. In this mini-series, I'll show you exactly how to use it in your own projects.

24m
Play
Frameworks Livewire Basics
Intermediate Difficulty

Livewire has quickly become one of the most popular package for building Laravel applications. It allows you to create dynamic components within PHP, which often results in allowing you to skip the JavaScript layer entirely. In this series, we’ll go over the basics of Livewire and why/when you might reach for it. We’ll then build and test several practical Livewire components.

3h 2m
Play

The Featured Extrapolation

We spent years figuring this stuff out, so you don't have to.

Techniques Long-form Refactoring Workshops
Intermediate Difficulty

This series is exclusively focused on the art of refactoring code. Make a small change, run the tests, and then make another small change. Each episode provides a variety of long-form examples and pitfalls using real life code. Please note that this series is not chronological. Each episode is unique and may be viewed in any order.

1h 34m
Play
Techniques Multitenancy in Practice
Intermediate Difficulty

In this series, I'll show you how to build a single-database, multi-tenant application in Laravel. Together, we'll construct our application in such a way as to ensure that data from one tenant never leaks into the results for another tenant.

2h 25m
Play
Techniques Open-Closed Workshop
Advanced Difficulty

In this workshop, we'll focus exclusively on the open-closed principle (the O in SOLID). Using real-life code, line by line, we'll refactor a confusing class into something far more manageable and extendable. Once finished, we'll have gained the luxury of introducing new functionality, not by modifying existing code, but by instead writing a new class.

48m
Play

The Superconducting Loop

Each work-day brings something new.

Today

Voting for Ideas

April 12, 2021

This Week

Last Week

Older

Add Statuses

April 2, 2021

Add Categories

April 1, 2021

Gravatar Images

March 31, 2021

Important Notes

Everything you need to know before clicking that sign up button.

One-Time Discount

Please note that this is a one-time coupon. Using it does not grant you 0% off for life. For example, if you sign up for a yearly account, only the first year of access will be 0% off. The following year, should you continue your subscription, would default to the usual rate. For the biggest savings, we highly recommend the yearly subscription.

Paypal Option

Laracasts uses Stripe behind the scenes, so most credit/debit cards should work. As for Paypal, though it isn't officially supported, new members may purchase one year's worth of access to Laracasts here. Please note that only the "yearly" option is available with this option.

Existing Members

It seems unfair to exclude or penalize existing subscribers when a sale is announced. If you're already a member of Laracasts, you may apply this coupon (Expired) to your next invoice. To do so, sign in and apply it here. Thanks for sticking around and supporting us!

Sign up illustration

Which Door Will You Choose?