Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Laravel From Scratch

Traversy Media via YouTube

Overview

This course teaches learners how to build a job listings application using the Laravel PHP framework and MySQL. By the end of the course, students will be able to set up Laravel, work with routes, views, models, databases, migrations, seeding, controllers, authentication, relationships, and more. The teaching method includes hands-on project-based learning with step-by-step guidance. This course is intended for individuals interested in learning Laravel from scratch and developing web applications using this framework.

Syllabus

- Intro.
- Linode Sponsor.
- Project Demo.
- Setting Up Laravel.
- Routing & Responses.
- Wildcard Endpoints.
- Route Constraints.
- Die Dump Helpers.
- Request & Query Params.
- API Routes.
- View Basics & Passing Data.
- Blade Templates & Basic Directives.
- Creating a Basic Model.
- Database Setup & Config.
- Create Database & User.
- Creating Database Migrations.
- Running Migrations.
- Database Seeding.
- Create an Eloquent Model.
- Creating a Factory.
- Creating a Layout & Sections.
- Adding the Theme HTML.
- Template Partials.
- Single Listing Formatting.
- Route Model Binding.
- Blade Components.
- Component Attributes.
- Tags Component.
- Controllers.
- Resource Method Naming.
- Using a Layout Component.
- Tag Filter.
- Search Filter.
- Clockwork Package.
- Create Listing Form.
- Validation & Store Listing.
- Mass Assignment Rule.
- Flash Messages.
- Alpine.js For Message Removal.
- Keep Old Data In Form.
- Pagination.
- File Upload.
- Edit Listing.
- Delete Listing.
- User Registration.
- Auth Links.
- User Logout.
- User Login.
- Auth & Guest Middleware.
- Relationships.
- Tinker Tinkering.
- Add Ownership to Listings.
- Manage Listings Page.
- User Authorization.

Taught by

Traversy Media

Reviews

5.0 rating, based on 1 Class Central review

Start your review of Laravel From Scratch

  • Thank you so much for this wonderful course, the course has given the confidence to participate in any Laravel projects.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.