Laravel 9 - Build Online Food Ordering System For Restaurant

Posted By: ELK1nG

Laravel 9 - Build Online Food Ordering System For Restaurant
Published 12/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.72 GB | Duration: 17h 19m

In this course, you will learn the complete Laravel 9 from scratch with Food Ordering System for Restaurant

What you'll learn

Composer installation and usage

Using package in Laravel 9

MVC (Model, View, Controller) Pattern in Laravel

Laravel File and Folder Structure

About the .env file

Basic Laravel Routing

Route Parameters, middleware, prefix, named route

Registering and using middleware

Normal and Resource Controller

View and blade files

Seeder and Faker in Laravel 9

Basic CRUD (Create, Read, Update, Delete) System from Scratch

Image CRUD (Create, Read, Update, Delete) System from Scratch

Image Upload System

Image Intervention System

Managing Role and Permission Using Spatie Laravel Permission

Completing Inventory Management Project with Laravel 9

Mastering Admin and Frontend Template

Creating Menu Of Food Item

Creating Reservations System

Sending Email To Reserver and Restaurant

Creating Blog System

Creating Photo and Video Gallery

Creating Cart System

Implementing Popular Payment Gateways

Creating Checkout System

Requirements

PHP (basic)

OOP (basic)

Basic HTML, CSS, Bootstrap

Local Server : Xampp/Wampp/Vertrigo/Mamp/Laragon

Text Editor/IDE: Sublime Text / Visual Studio Code / PhpStorm etc

Description

You know the latest Laravel version is now Laravel 9. So we have created a complete inventory management system with Laravel 9. If you are new to Laravel or beginner to Laravel, you will be able to learn it in advanced level from this course. Here we have taught the students:Composer - Installing composer in local machine, installing package using composerMVC (Model, View, Controller) - How it works and details about thisLaravel 9 Installation - Installation process, directory structure and about the .env fileRoute - Basic route, route parameter, route group, prefix etc.Middleware - How it works, types of middleware, registering etc.Controller - Basic controller, partial and resource controllerView - view features (extends, include, yield, section), conditions, loopWorking with Database - Connection, model, migration, seeder, fakers etc.Basic CRUD (Create, Read, Update, Delete) system in Laravel 9 - Environment setup, validation, store data, show, edit, delete data from databaseImage CRUD (Create, Read, Update, Delete) system in Laravel 9 - Environment setup, validation, store data, show, edit, delete image from databaseUsing Image Intervention in Laravel 9 - Image crud with intervention image, environment setup, store, delete, edit and show the dataComplete Authentication System with Laravel 9 UI - Create project, user registration, email verification, login and logout in authentication, forget password system, reset password systemHow to manage Role and Permission.How to email of reservation.Popular payment Gateways implementation.Cart system.How to create a restaurant food ordering management system from scratch.

Overview

Section 1: Introduction

Lecture 1 Project Overview

Section 2: Composer

Lecture 2 Composer Overview

Lecture 3 Install composer in local machine

Lecture 4 Install package via composer

Section 3: MVC (Model, View, Controller)

Lecture 5 MVC overview

Lecture 6 How MVC Works

Section 4: Laravel

Lecture 7 Laravel Overview

Lecture 8 Install a Laravel project

Lecture 9 Laravel folder structure

Lecture 10 About the .env file

Section 5: Route

Lecture 11 Basic routing

Lecture 12 Route parameter

Lecture 13 Route group, prefix, name prefix

Section 6: Middleware

Lecture 14 How middleware works

Lecture 15 Register and define new middleware

Lecture 16 Middleware types (Global, Route, Group middleware)

Section 7: Controller

Lecture 17 Basic Controller

Lecture 18 Resource and partial resource controller

Section 8: View

Lecture 19 Laravel view (Basic overview)

Lecture 20 Laravel view features (extends, include, yield, section)

Lecture 21 Laravel view condition and loop

Section 9: Database

Lecture 22 How to connect the database, model and migration

Lecture 23 Seeder and factories

Section 10: Basic CRUD

Lecture 24 Basic crud environment setup

Lecture 25 Validation and store the data

Lecture 26 Show, edit and update data

Lecture 27 Delete data from the database

Section 11: Image CRUD

Lecture 28 Environment setup for image crud

Lecture 29 Create view file for image crud

Lecture 30 Image store functionality

Lecture 31 Image show from the database

Lecture 32 Edit and update image in Laravel

Lecture 33 Delete images in Laravel

Section 12: Intervention Image

Lecture 34 Image crud with intervention image environment setup

Lecture 35 Intervention Image insert data into database and show

Lecture 36 Edit, Update and Delete Intervention Image crud

Lecture 37 Features of Intervention Image

Section 13: Laravel Authentication - Using UI

Lecture 38 Laravel Authentication - create project and install package

Lecture 39 Laravel Authentication - registration

Lecture 40 Laravel Authentication - email verification

Lecture 41 Laravel Authentication - login and logout

Lecture 42 Laravel Authentication - forgot password

Section 14: Project Setup

Lecture 43 Project Setup and Necessary Package Installation

Section 15: Admin and User Login

Lecture 44 Handle the admin and user login with spatie permission

Section 16: Mastering Admin Template

Lecture 45 Mastering Admin template

Section 17: Category

Lecture 46 Category create and store

Lecture 47 Category Image upload with toast and show category data

Lecture 48 Category edit, update and delete

Section 18: Menu

Lecture 49 Create menu model, migration and design create page

Lecture 50 Store data in menu table

Lecture 51 Menu edit, update and delete

Section 19: Blog

Lecture 52 Blog CRUD operation

Section 20: Gallery

Lecture 53 Create model, migration and create page for gallery table

Lecture 54 Store data in gallery table

Lecture 55 Edit, Update and Delete gallery data

Section 21: Slider

Lecture 56 Slider Model, migration and create

Lecture 57 Slider Store, Update and Delete

Section 22: Mastering Home Page

Lecture 58 Mastering template for the home page

Section 23: Login Page Design

Lecture 59 Implement Login and Register Page Design

Section 24: Slider

Lecture 60 Show slider and menu from backend

Section 25: Mastering Menu Page

Lecture 61 Mastering Menu page and show data from the backend

Section 26: Reservation

Lecture 62 Reservation form submit and store data

Lecture 63 Reservation data show in the backend

Lecture 64 Dynamically send email to reserver email

Section 27: Show Photos and Videos

Lecture 65 Show photo and video in the frontend

Section 28: Blog

Lecture 66 Show blogs in the frontend

Lecture 67 Blog details page mastering

Section 29: Service

Lecture 68 Service Section CRUD operation

Section 30: Staff

Lecture 69 Staff section CRUD operation

Section 31: General Settings

Lecture 70 Handle general information of the website - part 1

Lecture 71 Handle general information of the website - part 2

Lecture 72 Show general information using view composer

Section 32: About and Contact Page

Lecture 73 Implement about and contact page

Lecture 74 Send mail to the restaurant email

Section 33: Cart

Lecture 75 Add to cart and show cart quantity

Lecture 76 Show cart details

Lecture 77 Update and delete cart item

Section 34: Checkout

Lecture 78 Implement checkout page

Section 35: Payment Gateway

Lecture 79 Cash on delivery order

Lecture 80 Implements stripe payment gateway

Lecture 81 Implements PayPal payment gateway

Section 36: Show Orders

Lecture 82 Order show in the backend

Section 37: Dashboard

Lecture 83 Implements dashboard design

Section 38: Source Code

Lecture 84 Image CRUD source files

Lecture 85 Laravel Authentication - using UI

Lecture 86 Restaurant Food Ordering System Source Code

Those who want to be a Laravel developer,Who want to learn Laravel 9,Students who want to learn Laravel for their university projects,Who want to learn restaurant food ordering system,Experts who want to get a job in Laravel,University Project Assignment,Those who want to increase their knowledge in programming,Those who want add Experience in Work Portfolio,Who want to learn programming by building Projects.