PHP with Laravel - Create a Restaurant Management System

9h 39m 12s
English
Paid

Course description

Welcome to the PHP with Laravel - Create a Restaurant Management System. The course covers the concepts of using PHP and Laravel Framework to build an innovative web application. This is the best hands-on course providing intermediate and advanced techniques. You will learn from creating a real project.  Students will learn how to build a restaurant management system from the ground. We include the most interesting and essential topics in this course. This course will change you from a beginner PHP programmer to be a successful PHP programmer.

Read more about the course

The experienced instructor will teach you the concept of MVC in order to create business software such as a Point-of-Sale System for restaurants. The course will give you an idea of intermediate and advanced programming. After finishing this course, you will be able to develop software like professional developers.

The course has been designed and created for many months to make sure that students will get the best Laravel Framework course. The instructor tries to make everything in the course simple and step-by-step. Therefore, at the end of the course, students will understand the Laravel Framework, the architecture of MVC and advanced PHP programming precisely.

Don't waste your time looking for other courses. There are many online courses that give you only simple techniques. This is the best Laravel Framework course for PHP programmers.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 75 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

Watch Online PHP with Laravel - Create a Restaurant Management System

0:00
/
#1: Introduction

All Course Lessons (75)

#Lesson TitleDurationAccess
1
Introduction Demo
05:03
2
Download and Install XAMPP
03:57
3
Download and Install Composer
02:30
4
Download and Install Node
02:21
5
Download and Install Visaul Studio Code
02:41
6
Download and Install Git
02:36
7
Configure Visual Studio Code to Use Git commands
03:18
8
Install Visual Studio Code Extensions
04:14
9
Create a Laravel Project
05:53
10
Create a Database and Connect the Laravel Project to the Database
06:17
11
Authentication Quick start
06:35
12
Overview Model–View–Controller (MVC)
04:28
13
Install Font Awesome
10:54
14
Create and Design the main function page
10:57
15
Create and Design the Data Management Page
12:17
16
Create a Category- Controller
15:50
17
Create a Category- Model
04:19
18
Create a Category - Store Category Information into the Database
16:52
19
Read and Display All Categories
11:41
20
Update a Category
12:21
21
Delete a Category
04:56
22
Create a Menu - Controller
07:21
23
Create a Menu - Model
03:59
24
Create a Menu - Design a Form
17:58
25
Create a Menu - Store Menu Information into the Database
17:54
26
Read and Display All Menus
10:55
27
Update a Menu - Design a Form
07:35
28
Update a Menu - Alter Information in the Database
12:20
29
Delete a Menu
06:39
30
Create a Table - Controller
04:48
31
Create a Table - Model
02:27
32
Create a Table - Design a Form and Store Table Information in the Database
04:48
33
Read and Display All Tables
02:19
34
Update a Table
08:21
35
Delete a Table
03:43
36
Create and Design the Cashier Page
05:29
37
Read and Display All Tables in the Cashier Page
12:21
38
Toggle All Tables in the Cashier Page by Using Ajax & jQuery
06:04
39
Read and Display All Categories in the Cashier Page
04:45
40
Display Menus from a Selected Category
13:43
41
Select a Table in the Cashier Page
05:58
42
Add Ordered Menus to the Cashier Page
10:02
43
Create Sales and SaleDetails Tables
06:43
44
Map a Relationship between Sales and SaleDetails Tables
02:59
45
Save Sale and Sale Details Information
12:51
46
Display SaleDetails
09:40
47
Display SaleDetails from a Selected Table
07:29
48
Colorize Selected Tables
02:55
49
Display Total Price
02:16
50
Create the Confirm Order Button
11:04
51
Status Buttons
04:40
52
Delete SaleDetails
11:59
53
Payment Dialogue Box
08:26
54
Calculate Change
11:38
55
Save Payment - Part 1
08:12
56
Save Payment - Part 2
09:05
57
Display a Receipt
07:00
58
Display Receipt's Details
10:27
59
Style a Receipt by using CSS
10:18
60
Review the Application
02:14
61
Create the Report Page
05:49
62
Use DateTime Picker on the Report Page
11:21
63
Show a Report - Part 1
09:27
64
Show a Report - Part 2
07:03
65
Export Reports to Excel
21:05
66
User Roles
06:28
67
Using Middleware to Prevent Unauthenticated and Unauthorized Users
08:07
68
Create a User - Part 1
06:30
69
Create a User - Part 2
08:57
70
Update a User
06:30
71
Delete a User
01:23
72
Disable Registration
03:19
73
Install the source code
06:05
74
Increase the quantity of ordered menu
11:03
75
Decrease the quantity of ordered menu
06:40

Unlock unlimited learning

Get instant access to all 74 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Ultimate Laravel Course 2018 (PayPal, Webshop, RESTful API)

Ultimate Laravel Course 2018 (PayPal, Webshop, RESTful API)

Sources: udemy
This course is crafted by industry leaders to train developers and get them on track with Laravel quickly. We noticed that people learn fastest when working on real-world applic...
9 hours 9 minutes 37 seconds
Build an e-commerce platform

Build an e-commerce platform

Sources: Codecourse
Build a robust e-commerce platform with a Laravel API and Nuxt frontend. Products with flexible variations, proper price implementation, a full checkout experience with dynamic ...
14 hours 19 minutes 18 seconds
DevOps Project: CICD with Git GitLab Jenkins and Laravel

DevOps Project: CICD with Git GitLab Jenkins and Laravel

Sources: udemy
Continuous Integration Continuous Delivery/Deployment (CICD) is a very important part of modern-day software release processes. As a matter of fact, you can not survive as a Dev...
4 hours 47 minutes 21 seconds
Laravel and Vue.js - Fullstack Web Development (2019)

Laravel and Vue.js - Fullstack Web Development (2019)

Sources: udemy
Welcome to Laravel and Vue.js - Fullstack Web Development course, the best online resource for learning how to build full stack web app with Laravel, Vue.js an
28 hours 14 seconds
Vue.js + Laravel: CRUD with SPA

Vue.js + Laravel: CRUD with SPA

Sources: laraveldaily.com
Everyone wants a full-stack developer these days, with some JS framework and Laravel as API.
1 hour 50 minutes 29 seconds