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
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.