Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Laravel 8.X and 7.X from beginners to master.
Rating: 4.6 out of 5(105 ratings)
11,226 students

Laravel 8.X and 7.X from beginners to master.

Build An E-commerce Website By using Stripe and PayPal Api for payment. Learn PHP Framework from A to Z.
Last updated 8/2021
English

What you'll learn

  • How To Install Laravel
  • Learn Basic Routing
  • 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
  • How To Create A Complete CRUP APP In Laravel

Course content

14 sections113 lectures18h 58m total length
  • First Introduction With Stripe1:16

    Learn to build a Laravel e-commerce app from scratch and integrate Stripe for payments, handling products, cart, checkout, order emails, and exporting orders to pdf.

  • Second Introduction With PayPal2:57

    Build a Laravel-based e-commerce app from setup to deployment, covering mvc, routing, migrations, and cart management. Integrate PayPal payments and manage products, categories, and orders.

  • Environments installations8:25

    Install four environments for laravel projects, guided by downloading example sites, composer, a terminal, and code setup, to get started with laravel 8.x and 7.x.

  • Setting up Laravel project14:00

    Learn to set up a Laravel project from the command line, install with Composer, create projects, and configure virtual hosts, Apache, and localhost/public access.

  • Model View Controller Concept6:04

    Explore the model view controller concept, showing how the model stores data and logic, the view presents information, and the controller handles user actions to update the database.

  • Basic routing110:51

    Learn basic routing in Laravel by defining routes with closures in routes/web.php, returning blade views like welcome.blade.php, and mapping root and other URLs to simple text or HTML content.

  • Basic routing211:01

    Learn basic routing in Laravel, using dynamic routes and parameters to build pages such as about and services, pass name and id via URLs, and render views with blade templates.

  • Controllers in Laravel19:26

    Organize Laravel logic with controllers, replacing closures with controller classes, and learn to create, import, and name welcome controller methods like home for clean routing.

  • Controllers in Laravel28:02

    Learn to organize Laravel controllers and routes by building a pages controller with home, about, and services functions, and use dynamic routes and parameters to map URLs.

  • Blade templating (PART 1)10:37

    Learn blade templating to reduce repetition by creating reusable card components and layouts, extend pages from a base blade file, and organize contents for index and services views.

  • Blade templating (PART 2)9:02

    Master blade templating in laravel 8.x and 7.x by using includes and layouts, defining section titles, and linking home, about, and services routes for a cohesive user interface.

  • Installation, project configuration, routes and controller.

Requirements

  • Intermediate PHP knowledge
  • Basic Object Oriented Programming Skills
  • Basic Understanding Of Html & Css

Description

In this course, we're gonna learn from scratch and step by step, how to create a complete Laravel E-commerce WebApplication with seven different credit cards for payment: Visacard, MasterCard, AmericanExpress, UnionPay, Diners Club, JCB, and Discover, and PayPal.

We're gonna learn :

  1. How to create and view products, products categories, sliders;

  2. How  to select a product by category;

  3. How to add products to cart;

  4. How to update products item quantity and how to remove item products;

  5. How to customize checkout form for online payment with stripe API;

  6. How to customize checkout form for online payment with PayPal API;

  7. How to save and display Client orders;

  8. How to export Client orders from Laravel to PDF.

In this course, we will learn from scratch, step by step, the basics of Laravel. We are going to code with Laravel 7.X.

We will learn:

  1. On setting up a Laravel project. We will see in great detail how to set up a Laravel project;

  2. The Model View Controller concept;

  3. The Basic Routing;

  4. With much more details on the Controllers (extending between models and views);

  5. How to use the Blade templating template in a Laravel project. Which has the role of being able to avoid the reuse of similar HTML codes;

  6. With much more detail on models and migrations;

  7. Laravel Collective is a form system clean for Laravel.


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