YoVDO

Complete Laravel Tutorial in 2023

Offered By: Code With Dary via YouTube

Tags

Laravel Courses Web Development Courses Middleware Courses Database Management Courses Routing Courses MVC Architecture Courses Eloquent ORM Courses

Course Description

Overview

Embark on a comprehensive 4-hour 49-minute tutorial designed for beginners to master Laravel 9, the popular PHP framework that streamlines web development. Learn essential topics including setting up the development environment, understanding Laravel's project structure, configuring databases, and implementing key features like routing, controllers, and Eloquent ORM. Dive into advanced concepts such as relationships, middleware, and authentication. Practice building a complete Laravel project while exploring crucial aspects like data validation, image uploads, and pagination. Gain hands-on experience with Tailwind CSS integration and discover how to leverage Laravel's powerful features to create robust web applications efficiently.

Syllabus

- Introduction
- Setting up Laravel Valet [MAC]
- Setting up Visual Studio Code
- Setting up Laravel Debugbar
- Laravel Project Directory Explained
- Config & Env Variables
- Controllers
- Single Action Controllers
- Routing
- Route Parameters
- Routes With Expressions
- Named Routes
- Route Prefixes
- Fallback Routes
- Setup a database for Laravel
- Migrations
- Seeders
- Factories
- The Query Builder
- How to Install Tailwind CSS [WEBPACK]
- Variables & Control Structures
- Eloquent Model Conventions
- Retrieving Data using Eloquent
- Output Data in Blade
- Insert Data using Eloquent
- Image Upload in Laravel
- Validate & Error Messages
- Updating Data using Eloquent
- Deleting Data using Eloquent
- Form Requests
- Pagination
- One to Many Relationship
- One to One Relationship
- Many to Many Relationship
- Auth Middleware


Taught by

Code With Dary

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Intro to Computer Science
University of Virginia via Udacity
Web Development
Udacity
Software Engineering for SaaS
University of California, Berkeley via Coursera
CS50's Introduction to Computer Science
Harvard University via edX