PHP Programming Terms Explained
Beginner
Difficulty

We've all been there: you come across a new programming term and think to yourself, "Hmm, what's that mean?" A few esoteric Wikipedia definitions late...

3:29 mins
Play
Laravel Laravel 5.4 From Scratch
Beginner
Difficulty

Each year, the Laracasts "Laravel From Scratch" series is refreshed to reflect the latest iteration of the framework. This is the 2017 edition, which...

4:00:15 hrs
Play
Laravel Laravel 5.2 From Scratch
Beginner
Difficulty

Each year, the Laracasts "Laravel From Scratch" series is refreshed to reflect the latest iteration of the framework. This is the 2016 edition, which...

3:26:05 hrs
Play
Vue Learning Vue 1.0: Step By Step
Beginner
Difficulty

Mark my words: Vue.js will sky-rocket in popularity in 2016. It's that good. Want to get ahead of the pack? Let me show you the building blocks of Vue...

3:14:36 hrs
Play
Laravel Build "ProjectFlyer" With Me
Intermediate
Difficulty

In this series, from scratch, you'll come along with me as I build a web app, called "Project Flyer." We'll tackle everything from the domain name pur...

2:47:33 hrs
Play
Vue Painless Builds With Elixir
Intermediate
Difficulty

Laravel Elixir takes the yawn out of writing your Gulpfiles. Why spends hundreds of lines writing what can be accomplished with just a few?

1:37:02 hrs
Play
Vue The Vast World of Vue.js 0.12
Intermediate
Difficulty

Vue.js is the best JavaScript framework that you've likely never heard of. We've already covered React here at Laracasts, so let's move on to somethin...

3:08:08 hrs
Play
Laravel Build Your First App
Intermediate
Difficulty

Made your way through Laravel 5 Fundamentals, and now feel ready to take the next step? Let's build our first little app together, one step at a time!...

1:48:29 hrs
Play
Laravel Laravel 5 Fundamentals
Beginner
Difficulty

Each year, the Laracasts "Laravel From Scratch" series is refreshed to reflect the latest iteration of the framework. This is the 2015 edition, which...

5:43:35 hrs
Play
Vue Laravel and the Front-end
Beginner
Difficulty

Let's take a break from the back-end, and instead focus on that other world: the front-end! Don't worry, Laravel 5 has made this process as enjoyable...

49:57 mins
Play
Laravel Laravel 5 Alpha From Scratch
Beginner
Difficulty

So you've chosen to learn Laravel? Excellent choice! I can't recommend it enough. In this series, step by step, I'll show you the ins and outs of deve...

2:05:21 hrs
Play
Laravel What's New in Laravel 5.0 (Alpha)
Intermediate
Difficulty

Each new release of Laravel feels like a mini-Christmas, and version 5 is no different! Though some of these changes might seem jolting at first, don'...

2:05:17 hrs
Play
Laravel Build Larabook From Scratch
Advanced
Difficulty

Been using Laravel for some time, and now feel ready to build a well-architected application from scratch? Excellent! Together, let's build a light ve...

5:41:12 hrs
Play
PHP Commands and Domain Events
Advanced
Difficulty

As you advance in your career, you'll quickly fall into the "sequential tasks" trap. "I need to do these ten things when a user signs up.... but I hav...

1:15:08 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. E...

57:05 mins
Play
PHP Incremental APIs
Advanced
Difficulty

Often, pitfalls and traps are a good thing! They teach us about what to avoid the next time around. This is how best practices emerge. With that in mi...

1:42:02 hrs
Play
Laravel Laravel 4 From Scratch
Beginner
Difficulty

Each year, the Laracasts "Laravel From Scratch" series is refreshed to reflect the latest iteration of the framework. This is the 2014 edition, which...

1:35:32 hrs
Play
Laravel Digging In
Beginner
Difficulty

So you're at the initial stage, where you've toyed with Laravel, but haven't quited dug in yet? Great! Let's build a little tool together, as an exerc...

1:36:06 hrs
Play
PHP Billing With Stripe
Intermediate
Difficulty

At some point or another, every web developer will find himself in the position of needing to accept financial data. This isn't to be taken lightly. W...

47:30 mins
Play