Journey

Laravel Skill

Laravel is a PHP framework for constructing everything from small to enterprise-level applications. As you'll find, it's a joy to use, and just might make you enjoy writing PHP again. It's that good.
20 Series
05 hrs 37 mins
Begin Your Journey
Laravel Laravel 5.7 From Scratch
Beginner
Difficulty

"Laravel From Scratch" has been the go-to video resource for Laravel newcomers since 2013. Considering this, as you can imagine, this truth requires that we repeatedly refresh the series to ensure that it remains as up-to-date as possible. To celebrate the release of Laravel 5.7, we've done it again...

6:32:47 hrs
Play
Laravel What's New in Laravel 5.1
Beginner
Difficulty

Laravel 5.1 includes a variety of welcomed new features. Everything from broadcasting events, to massively improved testing facilities, to LTS support. As always, Laravel is setting the curve with this new release. Let's breeze through the new features that you'll be enjoying.

2:11:21 hrs
Play
Laravel What's New in Laravel 5.2
Beginner
Difficulty

It's about that time again. Laravel 5.2 is on its way (possibly in January, 2016), with a variety of useful new additions. Let's get ahead of the game, and begin reviewing what's new.

49:50 mins
Play
Laravel What's New in Laravel 5.3
Intermediate
Difficulty

It's about that time again! The release of Laravel 5.3 is imminent. That means, it's finally time to dig in and see what's new. And, well, there's a lot! From directory changes, to notifications, to passports, to everything in between! This series will be refreshed every work day, so don't fall be...

2:43:50 hrs
Play
Laravel What's New in Laravel 5.4
Intermediate
Difficulty

It's that time of year again! Laravel is on the cusp of graduating to version 5.4. Along with it comes a variety of excellent new optimizations and features. Markdown mail, higher order collection messages, Dusk, real-time facades... yes, please! In this series, I'll get you up to speed on what's ne...

32:17 mins
Play
Laravel What's New in Laravel 5.5
Intermediate
Difficulty

Here we go again! Currently scheduled for an August release date, we're on the verge of Laravel 5.5. With that in mind, let's get a head start on the new features and additions to the framework. As always, there's quite a few!

1:31:44 hrs
Play
Laravel What's New in Laravel 5.6
Intermediate
Difficulty

Laravel 5.6 is upon us! While it's true that this release isn't quite as flashy, there are still a number of incredibly useful new additions and updates. Let's review them together.

37:29 mins
Play
Laravel What's New in Laravel 5.7
Intermediate
Difficulty

Laravel 5.7 is now available! Along with it comes, not just the reveal of Laravel Nova, but also email verification functionality, dump-server integration, better console testing, and so much more.

22:47 mins
Play
Laravel Intermediate Laravel
Intermediate
Difficulty

Made your way through Laravel 5 Fundamentals yet? Nice job! It's time to dig a bit deeper. In this series, not only will we review higher level features, such as using the Scheduler component and dispatching commands and events, but we'll also often peak behind the scenes to figure out how each piec...

2:30:07 hrs
Play
Laravel Advanced Eloquent
Advanced
Difficulty

Sure, you've learned the essentials of using Eloquent in your applications, but do you really understand what's going on under the hood? Well, that's specifically what we're interested in for this series. How do all the bits and pieces fit together?

58:10 mins
Play
Laravel Eloquent Techniques
Beginner
Difficulty

For any Laravel user, a solid understanding of Eloquent is crucial. In this series, we'll review a number of key techniques for your toolbelt.

50:20 mins
Play
Laravel Laravel Authentication Techniques
Intermediate
Difficulty

While Laravel offers a robust, traditional authentication setup out of the box, you may find that you require unique setups for certain projects. Perhaps one application should leverage GitHub for its sign in functionality. Maybe another app only requires password-less authentication. In this seri...

52:32 mins
Play
Testing Testing Laravel
Intermediate
Difficulty

Given the number of testing tools and resources available to PHP developers, it's no wonder why so many developers feel overwhelmed. In this series, we'll learn the ins and outs of PHPUnit testing, while working within your familiar Laravel application structure.

3:53:32 hrs
Play
JavaScript Learn Laravel Mix
Intermediate
Difficulty

Webpack is the most powerful and flexible asset compilation tool available today. With that power, however, comes a certain level of complexity. That's where Laravel Mix steps in. Intended for the 80% usecase, Mix wraps around webpack to make most commonly desired build tasks a cinch to activate....

1:25:47 hrs
Play
Tooling Server Management With Forge
Intermediate
Difficulty

Services like DigitalOcean and Linode are incredibly cheap and scalable, however, they do assume a certain level of server administration knowledge. Even with these skills, performing common tasks can prove to be a burden. Thankfully, Laravel Forge, built by the creator of Laravel (Taylor Otwell), i...

57:05 mins
Play
PHP Discover Symfony Components
Intermediate
Difficulty

While it's sometimes fun to imagine Laravel and Symfony locked in battle, the reality is that Laravel leverages a number of excellent Symfony components. In this series, one by one, we'll review a variety of these very components.

45:16 mins
Play
Laravel Real-time Laravel with Socket.io
Advanced
Difficulty

When we want to broadcast events on our server to the client, how exactly do we do that? Well, there's a number of ways to tackle it, including using a dedicated service like Pusher. However, in this mini-series, we'll wire everything up on our own, while leveraging Node, Redis, and Socket.io. Sound...

40:54 mins
Play
Laravel Let's Build A Forum with Laravel and TDD
Advanced
Difficulty

A forum is a deceptively complex thing. Sure, it's made up of threads and replies, but what else might exist as part of a forum? What about profiles, or thread subscriptions, or filtering, or real-time notifications? As it turns out, a forum is the perfect project to stretch your programming muscle...

19:29:26 hrs
Play
Tooling How to Manage an Open Source Project
Advanced
Difficulty

Managing a popular open source project can be daunting at first. How do we maintain all these issues, or automatically trigger our test suite for incoming PRs? And what's a useful workflow for brainstorming and adding new features? In this series, together, we'll manage and maintain an open source f...

4:42:41 hrs
Play
Laravel Get Real With Laravel Echo
Advanced
Difficulty

Wouldn't it be great if you could alert the users of your application about important changes, without requiring that they manually refresh the page? What if an order status automatically refreshed itself? What if a thread could instantly render new incoming replies? All of this is a cinch if we lev...

1:09:06 hrs
Play