Laravel 8 – Build a shopping cart & deploy it on Cloudways

Learn how to build a Laravel project & Deploy it using Cloudways
New
Rating: 4.8 out of 5 (25 ratings)
5,699 students
English
English [Auto]

How to setup Controllers, Models, Migrations & Routes
Setup database seeders
Storing images correctly through the storage
Building the frontend from an existing repository
Making our pages dynamic
Saving products into a session
Deleting products from a session

Requirements

  • Basic Laravel knowledge
  • Low level HTML & CSS/TailwindCSS knowledge
  • Object-Oriented Programming

Description

Have you been trying to learn Laravel and are you ready to take it a step further by creating a shopping cart? Try this 2-hour free course out!


Who this course is for

· People who are looking for web programming jobs

· People who want to learn everything about Laravel

· People who struggle with projects

· People who want to learn how to host a Laravel project on Cloudways


Version numbers of this project

· Laravel 8.7

· Tailwind 2.0


What will we do?

Laravel is one of the most popular PHP frameworks out now. Learning the fundamentals of a language is one thing, but learning through real-life projects is another. In this course, we will be creating the following:

· Basic home page

· Shop page that shows all products

· Specific product page

· Shopping cart


What will you be learning in this course?

· How to setup Controllers, Models, Migrations & Routes

· Setup database seeders

· Storing images correctly through the storage

· Building the frontend from an existing repository

· Making our pages dynamic

· Saving products into a session

· Deleting products from a session


What will we not be doing?

Udemy courses can be a maximum of 2-hours, so I had to cut some parts out of this tutorial. We won’t be creating the following:

· Authentication

· A payment system

· A total amount overview

Working on local projects is awesome when you are a beginner. But what comes after? We will be using a cloud managed hosting platform called Cloudways to host our project simply in a couple steps, into the cloud!

Who this course is for:

  • People who are looking for web programming jobs
  • People who want to learn everything about Laravel
  • People who struggle with projects
  • People who want to learn how to host a Laravel project on Cloudways

Course content

2 sections30 lectures1h 49m total length
  • Introduction
    04:08
  • Promo video!
    00:44
  • Creating our GitHub repository + Laravel project
    05:11
  • Creating all Models, Controllers, Migrations & Routes
    05:21
  • Setting up our database & credentials
    02:48
  • Setting up our Migrations & Data structure
    04:08
  • Creating database Seeding
    06:35
  • Storing images
    01:44
  • Building the frontend statically
    08:06
  • Making our Shop dynamic
    06:58
  • Saving products to our session
    07:47
  • Making our cart dynamic
    05:14
  • Deleting products from cart
    03:53
  • Exercise: Create “update quantity" functionality
    00:31
  • 2 Common errors when deploying to the Cloud
    01:20
  • Adding our code to GitHub
    01:45
  • Adding our storage to GitHub
    00:53

Instructor

Web Developer & Designer
Dary Nazar
  • 4.6 Instructor Rating
  • 901 Reviews
  • 33,221 Students
  • 3 Courses

My name is Dary Nazar and I am a software engineer. After I U-turned away from a comfortable yet unfulfilling life, I cherished into this field – teaching programming. At this point in my development, I have experience in all facets of programming.

I’m constantly learning new web technologies and design methods. Currently, I’m playing around with Node.js and Python, apart from polishing my designs.

I try to make complex topics as easy as possible by explaining it to you in a simple and understandable way.