Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 10.5 hours on-demand video
  • 9 articles
  • 7 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Web Development Laravel

Build E-Commerce Website in Laravel

Online Shopping Store in Laravel
Rating: 4.0 out of 54.0 (197 ratings)
862 students
Created by Mustafa Alawi
Last updated 12/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • How To Install Laravel
  • How To Create A Complete Project/Website In Laravel
  • How To Create E-Commerce Website In Laravel
  • Learn Everything About Routes
  • Learn How To Use PHP Artisan Commands
  • Learn How To Create Models & Controllers
  • Learn How To Create Views Using Blade
  • Connect Website To Database & Create Tables
  • Get Products From Database & Display Them For Customers
  • Add Bootstrap To Your Project
  • Learn About Blade & How To Use Its Most Important Features
  • Create Cart & Display Prices & Quantities
  • Redirect Users To Specific Pages
  • Delete Items From Cart
  • Make User Authentication Using Laravel Auth
  • Share Data With All Views
  • Create Admin Dashboard To Control All Products
  • Update Product Fields
  • Upload & Update Product Image
  • Create New Products Using Admin Dashboard
  • Delete Product From Database Using Admin Dashboard
  • Restrict Access To Admins Only
  • Add Pagination To Your Website
  • Categorize Your Products & Use Query Builder
  • Categorize your products according to gender
  • Add Search Feature So That Customers Search For Specific Product
  • Increase & decrease number of items in cart
  • Create a Robust Checkout System
  • Add Payment Gateway Page
  • Integrating Paypal with your e-commerce store
  • Multi Admin levels
  • Send Emails From Your E-commerce website
  • Ajax GET/POST requests to add items to Cart

Course content

20 sections • 127 lectures • 10h 28m total length

  • Preview01:45
  • Preview01:37
  • Preview01:07
  • Preview04:11
  • XAMPP Tour
    01:58
  • Install Composer Mac
    03:26
  • Installing Laravel - Mac & Windows
    02:54
  • Preview01:22
  • Preview01:21

  • Explain Each File/Folder Functionality
    04:16
  • What is a Route
    03:26
  • Routes
    1 question
  • Types of data to return
    01:56
  • Data types quiz
    1 question
  • Our Project
    01:00
  • PHP Artisan Commands
    01:43
  • Artisan
    1 question
  • Products Model & Controller
    02:14
  • Model & Controller
    2 questions
  • Adding Raw Data To Controller
    03:19
  • Blade - Passing Data To View
    03:52
  • Passing Data To View
    1 question

  • Connect To Database & Create Table
    04:37
  • Database Credentials
    1 question
  • Add Fields To Table
    05:15
  • Get All Data From DB Using DB Class
    04:21
  • Get All Data From DB
    1 question
  • Model Talk To DB
    03:35
  • More About Models
    03:35

  • Add Bootstrap
    04:28
  • Extend & Include & Section
    08:35
  • Extend & Include & Section
    1 question
  • Adding Template
    09:59
  • Get Data Dynamically From DB
    03:40
  • Add Image To Project & Database
    07:22

  • Cart Functionality - Part 1
    08:30
  • cart Functionality 1
    1 question
  • Cart Functionality - Part 2
    13:24
  • Cart Functionality - Part 3
    06:55
  • cart Functionality 3
    1 question
  • More Images
    02:06
  • Redirect After Add To Cart
    02:25
  • Cart Page
    11:58
  • URL For Cart Page
    01:46
  • Cart Page Design
    07:42
  • Total Price to Cart Page
    07:50
  • Delete Item From Cart
    13:36
  • Cart Icon with Number of Products added to cart
    01:20

  • Make User Authentication
    07:06
  • Authenticating Users
    1 question
  • Profile Page & Website Name
    05:16
  • Share User Data With All Views
    04:48
  • Share User Data With All Views
    1 question

  • Admin Panel All Products
    10:36
  • Edit Product & Edit Product Image
    15:13
  • Dashboard Images
    06:21
  • Update Old Image - Part 1
    13:34
  • Update Old Image - Part 2
    09:38
  • Update Product Fields
    11:24
  • Create New Product Form Display
    06:29
  • Process Create New Product Form - Part 1
    10:27
  • Process Create New Product Form - Part 2
    07:10
  • Delete Products
    05:45
  • Delete a Product
    1 question
  • Storage Conclusion
    06:53

  • Restrict Access Using Middleware
    11:15
  • Pagination
    04:28
  • Pagination
    2 questions
  • Query Builder - Categories Products
    08:17
  • Search for Products
    08:11
  • Profile Buttons & Test
    08:35
  • Increasing & Decreasing Single Product Quantity
    14:31

  • Orders Table & Order_Items Table
    06:53
  • Create Order Function & Test
    12:35
  • Checkout page - user info form - part 1
    04:52
  • Checkout page - user info form - part 2
    01:24
  • Checkout page - Add HTML code
    02:23
  • Orders Table - Adding more fields
    01:54
  • Adding New Fields In a Table
    00:53
  • Create New Order Function
    10:35

  • Build Show Payment Options Page
    07:32
  • Show Payment Page Route
    00:59
  • Show Payment Page Function
    06:13
  • Show Payment Page View
    02:08
  • Show Payment Page - display not paid yet
    03:36

Requirements

  • Intermediate PHP knowledge
  • Good Object Oriented Programming Skills
  • Knowledge Of How Frameworks Work
  • Basic Understanding Of Html & Css
  • Windows 7/8/8.1/10, Mac OS or Linux
  • Stable Internet Connection
  • Knowledge Of Using Command Line/Terminal
  • Knowledge Of How To Download & Install Programs In Your Operating System
  • Laravel 5.6 & Php 7
  • Xampp local server

Description

In this course you'll learn how to create E-Commerce Website from scratch in Laravel. The process has never been easier we'll take you from the very beginning stages of downloading Laravel till the last steps of adding products to cart and Paypal Payment as well.

Build E-Commerce Website in Laravel:

E-commerce is online shopping store for selling/buying products. We'll use Laravel framework to build a complete E-commerce website. If you've good understanding & experience in php & mysql then this course is for you. Laravel is a framework based off php so instead of creating your php code which would take a lot of time and effort to create,maintain and add special features to it. Laravel has made the process utterly simple because Laravel is based on the MVC concept which makes your code clean,easy to use & debug. Moreover, Laravel provides many features that would be hard to create by just using php alone. For example, user authentication, pagination, password hashing, sharing data with all pages & restricting access to pages all these and more are so simple to create in Laravel unlike php. Finally, learning a commonly used framework like Laravel will put your feet at the door of any potential employer & you'll be desired to be hired by many companies.

Some Of What you will learn in Build E-Commerce Website in Laravel :

  • Downloading  Laravel & Create New Project

  • Creating Models,Controllers & Views

  • Learning Organized Templates With Blade

  • Creating Shopping Cart

  • Creating Admin Panel for E-Commerce

  • Uploading New Products & Images

  • Middlewares & restricting Access To Admins

  • Adding Pagination to E-Commerce Website

  • Creating Categories for E-Commerce Website

  • Searching for Specific Products

  • Adding Admin control panel for products & order

  • Integrate Paypal Payment gateway in your store

  • Sending emails to your customers upon order creation

  • And Much Much More!

Notes:

  • Laravel version used 5.6

  • php version used 7

  • Source code of this course is attached to the end of the course, and you can download it, use it & even develop it more.

Who this course is for:

  • Intermediate PHP Developer
  • Web Developers Who Want to Take Their Skills To A Higher Level
  • Web/Software Developers Who Want To Learn Laravel
  • Junior/Senior PHP Developers Who Want Learn Laravel

Instructor

Mustafa Alawi
Software Engineer & Entrepreneur
Mustafa Alawi
  • 4.0 Instructor Rating
  • 412 Reviews
  • 2,148 Students
  • 27 Courses

Hi, it's Mustafa Alawi, a Software engineer & entrepreneur. I've basically seven years of experience in web development & software development. I also have a great passion for Business & entrepreneurship and I run two businesses.

I like teaching people and providing them with the knowledge that I have because I believe that sharing information is essential in the process of developing our world. I also work on multiple projects consistently and like to share my ideas, get other people's ideas and build upon each others ideas. 


  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.