Laravel 2019, the complete guide with real world projects

Laravel 2019, the complete guide with real world projects
Laravel 2019, the complete guide with real world projects
English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 24 Hours | 6.60 GB

Build simple to advanced web applications using the PHP’s most popular web framework – Completely re-recorded for 5.8

This course uses a project based approach for learning. It would also be filled with specific articles to read to clearly understand a concept better, and multiple explanations of all concepts taught . We build a number of projects from simple to extra advanced, as listed below.

Task APPLICATION: We learn the total basics of MVC FRAMEWORKS , by building a tasks application, where we can create, read, update, and mark tasks as completed. This is enough to get you started with Laravel

COMPLETE BLOG: Some features of this CONTENT MANAGEMENT SYSTEM are:

  • Post categories(CRUD)
  • Post tags(CRUD)
  • Posts (CRUD)
  • Trashing posts
  • Multiple user and multiple role support
  • Social media post sharing
  • Blog search
  • Disqus commenting system
  • And a lot more !!!

COMPLETE FORUM: Some features of this FORUM SYSTEM are:

  • Multiple channels
  • Social authentication
  • Email authentication
  • User admin role
  • Create discussions
  • Replying to discussions
  • Marking best reply to discussion
  • User experience points
  • And a lot more !!!

E-COMMERCE WITH STRIPE

  • Products (CRUD)
  • Complete shopping cart
  • Checkout with stripe
  • Email sending after purchase

Course is constantly updated with every new release of the laravel framework, so no matter when you get this course, you are still good to go.

A lot more in this course . Most of all, course is made with LOVE .

What you’ll learn

  • Build simple to advanced web applications using laravel
  • Learn how to build ecommerce web applications in php/laravel
  • Learn how to build forums, blogs, and the most popular of today’s web applications
  • Get a deep understanding of laravel
Table of Contents

[NEW] Introduction to the course
1 Introduction to this course
2 IMPORTANT HOW TO FOLLOW ALONG THIS COURSE
3 How to get the most out of this course

[NEW] Project one – Build a tasks manager application
4 Installing Laravel
5 Introduction to views
6 Introducing controllers
7 Setting up the todos app
8 Introducing migrations and models
9 Documentation deep dive for migrations and models
10 Factories and seeders
11 Model view controller
12 Styling views with bootstrap
13 Displaying a single todo
14 Introduction to layout files
15 Creating todos
16 Validating data
17 Updating todos
18 Deleting todos
19 Introducing route model binding
20 Flash messaging
21 Completing todos

[NEW] Build a complete CMS with Laravel
22 Scaffolding a full authentication system
23 Creating post and category models
24 Creating categories
25 Storing categories
26 Introduction to request objects
27 Updating categories
28 Deleting categories
29 Creating posts
30 Storing posts
31 Displaying all posts
32 Upgrade to laravel 5.8
33 Soft deleting models
34 Permanently deleting models
35 Deleting images after post deletion
36 Adding datepicker and trix editor
37 Updating posts
38 Cleanup and refactor
39 Introducing relationships
40 Introduction to middleware
41 Tags create, read, update and delete
42 Many to many relationships
43 Using a tag selector
44 Handle delete tag and category
45 User profiles
46 Making administrator users
47 Updating user profiles
48 Installing our frontend theme
49 The welcome page
50 The single post page
51 Pagination in laravel
52 Search functionality
53 Tags and categories
54 Query scopes
55 Scope published

[NEW] Build a complete discussion forum
56 Project setup
57 Creating discussions
58 Storing and displaying discussions
59 Adding replies
60 Save replies to database
61 Displaying replies
62 Mark as best reply
63 Introduction to notifications
64 Displaying notifications
65 Best answer notifications
66 Introduction to queue jobs
67 Filter discussions by channel
68 Email verification in laravel

Introduction to the course
69 Introduction
70 Instructor’s advice on getting the most out of this course

*** Course updates ***
71 *** LARAVEL 5.4 UPDATE ***

Project one – Complete Todo App
72 Installation of laravel
73 ** Optional – Better development environment and SQLite setup
74 How the welcome view is displayed
75 Your first look at routes and views
76 Introducing controllers
77 Migrations and models
78 Model factories and seeder files
79 Models, views, and controllers
80 Refactoring to layout files in our views
81 Storing data into database
82 Deleting data from database
83 Updating database I
84 Updating database II
85 Marking resources as completed
86 Playing around with tinker
87 Introduction to sessions in laravel

Project Two – Complete Blogging Content Management System
88 Authentication system in laravel
89 Creating Post and Category model
90 One to Many relationships
91 Creating the post view
92 Creating the post form
93 Route groups and middleware
94 More about middleware
95 Data validation
96 Categories CRUD I
97 Categories CRUD II
98 Toastr notifications in laravel
99 Displaying Categories in form
100 Saving posts and featured image upload
101 Mass assignment in laravel
102 Soft deletes table setup
103 Seeding default Administrator
104 Setting session information
105 Slugs
106 Posts display view
107 Acessors
108 Soft deleting / Trashing posts
109 Retrieving trashed posts
110 Permanently deleting posts
111 Restoring trashed posts
112 Updating posts
113 Cleaning up our views
114 Many to many relationships
115 Tags CRUD
116 One to Many relationships – Deep dive
117 Many to many relationships – Deep dive
118 More on relationships
119 Creating profiles for users
120 Creating users
121 Permissions
122 Recap till now
123 Middleware – Deep dive
124 Editing user profile
125 Updating user profile
126 Clean up
127 WYSIWYG installation: summernote
128 Blog site settings
129 The fun part: Blog frontend
130 Dynamic content display I
131 Dynamic content display II
132 Dynamic content display III
133 Single blog post
134 Next and previous buttons
135 Disqus install
136 Category page
137 Tags page
138 Searching posts
139 Setting user relationship
140 AddThis installation into Blog
141 Mailchimp installation
142 Bug fetching
143 Dashboard and closing

Project Three – Advanced Forum / Discussion Application
144 Complete social authentication in laravel
145 Models and relationships setup
146 Admin seeder
147 CRUD channels the Resource way
148 Sharing data with all views
149 Channels seeder file
150 Creating discussion page
151 Storing discussions into database
152 Seeding data
153 Displaying and paginating discussions
154 Styling views a little
155 The discussion page
156 Creating replies
157 Creating likes
158 The Like status of a reply
159 Like and unlike functionality
160 Like count
161 Channel discussions display
162 Forum cleanup I
163 Forum cleanup II
164 Watching discussions and un-watching them
165 Laravel notifications
166 Sending email notifications
167 Marking as best answers
168 Experience points for participating users
169 Fix – Mark as best reply
170 Installing notifications
171 Marking as closed and opened
172 Implementing filters in laravel
173 Fix – Some styling
174 Updating a discussion
175 Editing replies and more cleanup
176 Administrator middleware
177 Markdown support installation
178 Fix – Markdown

Project Four – Complete Ecommerce
179 Products CRUD
180 Products factory
181 Displaying products
182 Customizing default Laravel paginator
183 Product details page
184 Cart – Add to cart
185 Cart – Page
186 Cart – Edit cart image item
187 Cart – Delete items
188 Fix – main.js file
189 Cart – updating item quantities
190 Cleanup – Little basket
191 Checkout page
192 Stripe Installation
193 Stripe Payment
194 E-commerce completion – Email sending

WHAT NEXT ?
195 Become better at Laravel
196 COUPON CODE FOR NEXT COURSE