Skip to main content

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

RESTful API with Laravel: Build a real API with Laravel

RESTful API with Laravel: Build a real API with Laravel

Sources: udemy
Build your RESTful API with Laravel, using a complete marketplace as the case of use. With Laravel, creating every component will be a breeze. You will have a p
14 hours 30 minutes 19 seconds
Make a Spotify Clone from Scratch: JavaScript PHP and MySQL

Make a Spotify Clone from Scratch: JavaScript PHP and MySQL

Sources: udemy
Do you want to become an expert in JavaScript, PHP and MySQL? Do you want to build a real music streaming site just like Spotify? If so, you’re in the right place! This course w...
14 hours 59 minutes 31 seconds
Eloquent Performance Patterns

Eloquent Performance Patterns

Sources: Jonathan Reinink
Learn how to drastically improve the performance of your Laravel applications by pushing more work to the database, all while still using the Eloquent ORM.
2 hours 12 minutes 50 seconds
Master System Design with Laravel

Master System Design with Laravel

Sources: Martin Joo
"Art of System Design with Laravel" is a practical guide spanning 267 pages that will take you from simple single-server configurations to...
Start with TALL: Use Tailwind, Alpine, Laravel & Livewire

Start with TALL: Use Tailwind, Alpine, Laravel & Livewire

Sources: udemy
Get ahead of the competition and start with the TALL stack, made up of Tailwind CSS, Alpine.js, Livewire, and Laravel that will completely dominate the world of
4 hours 17 minutes 21 seconds