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?
Aulas do Curso
(31 vídeos)
0 de 31 aulas concluídas
0%
Progresso salvo somente neste navegador.
0
30 Days to Learn Laravel, Ep 01 - Hello, Laravel
Laravel is an incredible and mature PHP framework that has sky-rocketed in popularity since its initial introduction bac…
1
30 Days to Learn Laravel, Ep 02 - Your First Route and View
Whenever I learn a new framework, I transform into a beginner who wants to build a laughably basic three-page layout. It…
2
30 Days to Learn Laravel, Ep 03 - Create a Layout File Using Blade Components
We should create a layout file to reduce the amount of HTML duplication from the previous episode. This will provide the…
3
30 Days to Learn Laravel, Ep 04 - Make a Pretty Layout Using Tailwind CSS
Now that we understand the basics of how to link from page to page, let's take one episode to make a simple, but attract…
4
30 Days to Learn Laravel, Ep 05 - Style the Currently Active Navigation Link
In this lesson, we'll learn how to apply special styling to the navigation link that matches the current page. Laravel p…
5
30 Days to Learn Laravel, Ep 06 - View Data and Route Wildcards
We can pass an array of data as the second argument of the view() function. Each key in this array will then be extracte…
6
30 Days to Learn Laravel, Ep 07 - Autoloading, Namespaces, and Models
We'll touch on a number of important topics in this episode, including PSR-4 autoloading, namespaces, and the MVC archit…
7
30 Days to Learn Laravel, Ep 08 - Introduction to Migrations
It's time to move on to the subject of databases. In this lesson, we'll discuss Laravel migrations. You can think of mig…
8
30 Days to Learn Laravel, Ep 09 - Meet Eloquent
This is a special episode. You're now ready to learn about Eloquent, Laravel's ORM. An ORM allows you to map an object w…
9
30 Days to Learn Laravel, Ep 10 - Model Factories
Model factories allow us to scaffold example data for the purposes of both testing and preparing a local environment. As…
10
30 Days to Learn Laravel, Ep 11 - Two Key Eloquent Relationship Types
For day 11, we'll focus exclusively on two Eloquent relationship types: belongsTo() and hasMany(). As you'll quickly fin…
11
30 Days to Learn Laravel, Ep 12 - Pivot Tables and BelongsToMany Relationships
The next key Eloquent relationship type to understand is belongsToMany(). You will reach for this type whenever you're w…
12
30 Days to Learn Laravel, Ep 13 - Eager Loading and the N+1 Problem
Lazy loading is useful, but, if you're not careful, it can lead to some nasty performance issues. In this episode, we'll…
13
30 Days to Learn Laravel, Ep 14 - All You Need to Know About Pagination
Today, we move on to the topic of pagination. Up until this point, we've been fetching every record from the database. B…
14
30 Days to Learn Laravel, Ep 15 - Understanding Database Seeders
What happens when we refresh our migrations, and then lose all of our records within the database? Do we have to manuall…
15
30 Days to Learn Laravel, Ep 16 - Forms and CSRF Explained (with Examples)
We finally get to discuss forms. However, in order to do so, we also must review a confusing topic: Cross-Site Request F…
16
30 Days to Learn Laravel, Ep 17 - Always Validate. Never Trust the User.
So far, we've taken the happy path. But that just won't do in real life. No we must always assume that the user is malic…
17
30 Days to Learn Laravel, Ep 18 - Editing, Updating, and Deleting a Resource
In this episode, you'll learn how to prepare the appropriate markup and routing to handle the process of editing, updati…
18
30 Days to Learn Laravel, Ep 19 - Routes Reloaded - 6 Essential Tips
Let's return to our routes file. In this episode, I have six essential routing tips that you should be aware of. You'll …
19
30 Days to Learn Laravel, Ep 20 - Starter Kits, Breeze, and Middleware
We begin this new chapter with a review of Laravel Breeze, which provides initial project scaffolding for your new appli…
20
30 Days to Learn Laravel, Ep 21 - Make a Login and Registration System From Scratch: Part 1
Now that you know how to use Laravel Breeze to jump-start a new app, let's take two episodes to review how you might bui…
21
30 Days to Learn Laravel, Ep 22 - Make a Login and Registration System From Scratch: Part 2
Continue part 2 of login and registration in laravel.
Okay, let's finish up. In this episode, we'll write the necessary …
22
30 Days to Learn Laravel, Ep 23 - 6 Steps to Authorization Mastery
This is a special episode. We can now move on to the important subject of authorization. Laravel has a variety of APIs t…
23
30 Days to Learn Laravel, Ep 24 - How to Preview and Send Email Using Mailable Classes
Imagine that you want to send a confirmation email to a user upon publishing a new job. We can leverage Laravel's Mailab…
24
30 Days to Learn Laravel, Ep 25 - Queues Are Easier Than You Think
What's the solution to making a user wait and wait for an email to send behind the scenes? The answer is: use a queue. I…
25
30 Days to Learn Laravel, Ep 26 - Get Your Build Process in Order
In this episode, we'll switch over to the frontend. I'll show you how to use Vite to compile your JavaScript and CSS ass…
26
30 Days to Learn Laravel, Ep 27 - From Design to Blade
Okay, let's begin the final project! We'll begin and deploy a jobs platform from scratch. First up, we must convert the …
27
30 Days to Learn Laravel, Ep 28 - Blade and Tailwind Techniques for Your Laravel Views
In this episode, we'll continue constructing the views for a fictional Pixel Positions app. I'll provide a variety of ti…
28
30 Days to Learn Laravel, Ep 29 - Jobs, Tags, TDD, Oh My!
Let's get to work. We have our hands full for this episode. We'll build the general architecture for a job platform, inc…
29
(Finale) 30 Days to Learn Laravel, Ep 30 - The Everything Episode
Buckle up, folks. This one is dense. To wrap up the series, we will complete our final project by working on registratio…
30
30 Days to Learn Laravel - Complete 8 Hour Course
Laravel is an incredible and mature PHP framework that has sky-rocketed in popularity since its initial introduction bac…