Categories

There are currently no items in your shopping cart.

User Panel

Forgot your password?.

Fullstack Web Development With Laravel and Vue.js


Introduction :
Welcome to the course
Project Repository
Setting up our Tools

Building Questions Resources :
Project Setup
Designing Question Schema - Part 1 of 2
Designing Question Schema - Part 2 of 2
Generating Fake data via Model Factories - Part 1 of 2
Generating Fake data via Model Factories - Part 2 of 2
Displaying all questions
Adding Author info and Question creation date on Question item - Part 1 of 2
Adding Author info and Question creation date on Question item - Part 2 of 2
Adding votes, answers and views counter on Question item - Part 1 of 2
Adding votes, answers and views counter on Question item - Part 2 of 2
Buiding Question Form - Part 1 of 2
Buiding Question Form - Part 2 of 2
Validating and Saving the Question - Part 1 of 2
Validating and Saving the Question - Part 2 of 2
Updating The Question - Part 1 of 2
Updating The Question - Part 2 of 2
Deleting The Question
Showing The Question detail
Authorizing The Question - Using Gates
Authorizing The Question - Using Policies

Building Answers Resource :
Designing Answer Schema
Generating Fake Answers - Part 1 of 2
Generating Fake Answers - Part 2 of 2
Displaying answers for question
Adding Vote Controls on Question and Answer - Part 1 of 3
Adding Vote Controls on Question and Answer - Part 2 of 3
Adding Vote Controls on Question and Answer - Part 3 of 3
Saving The Answer - Part 1 of 3
Saving The Answer - Part 2 of 3
Saving The Answer - Part 3 of 3
Updating The Answer - Part 1 of 2
Updating The Answer - Part 2 of 2
Deleting The Answer - Part 1 of 3
Deleting The Answer - Part 2 of 3
Deleting The Answer - Part 3 of 3

Building Vote Control System :
Accepting the answer as best answer - Part 1 of 2
Accepting the answer as best answer - Part 2 of 2
Favoriting The Question - Part 1 of 4
Favoriting The Question - Part 2 of 4
Favoriting The Question - Part 3 of 4
Favoriting The Question - Part 4 of 4
Voting The Question & Answer - Part 1 of 6
Voting The Question & Answer - Part 2 of 6
Voting The Question & Answer - Part 3 of 6
Voting The Question & Answer - Part 4 of 6
Voting The Question & Answer - Part 5 of 6
Voting The Question & Answer - Part 6 of 6

Code Refactoring & Misc :
Refactoring The Models
Refactoring The Views - Part 1 of 2
Refactoring The Views - Part 2 of 2
Preventing The Application from XSS Attack - Part 1 of 2
Preventing The Application from XSS Attack - Part 2 of 2
Miscellaneous
Tidying up our views

Vue.js Integration :
Creating our first Vue.js Component - Part 1 of 2 (Building The Component)
Creating our first Vue.js Component - Part 2 of 2 (Using The Component)
Creating Vue Answer Component - Part 1 of 5 (Using Vue.js Inline Template)
Creating Vue Answer Component - Part 2 of 5 (Ajaxifying The Edit button)
Creating Vue Answer Component - Part 3 of 5 (Build Answer Inline Form)
Creating Vue Answer Component - Part 4 of 5 (Undoing changes)
Creating Vue Answer Component - Part 5 of 5 (Validation)
Ajaxifying The Delete Button
Beautifying The Flash & Confirm messages
Creating Favorite Component - Part 1 of 3 (From button to Vue.js Component)
Creating Favorite Component - Part 2 of 3 (Event Handler)
Creating Favorite Component - Part 3 of 3 (Authenticating the button)
Creating Accept Answer Component - Part 1 of 2 (from button into Vue component)
Creating Accept Answer Component - Part 2 of 2 (event handler)
Rewriting The Authorization Logic - Part 1 of 2 (Core authorization)
Rewriting The Authorization Logic - Part 2 of 2 (Refactoring)
Creating Vote Component - Part 1 of 3 (From blade to Vue Component)
Creating Vote Component - Part 2 of 3 (Event Handling)
Creating Vote Component - Part 2 of 3 (Fixing issues)
Creating Vue Answers Component
Building Load more answers Feature - Part 1 of 2
Building Load more answers Feature - Part 2 of 2
Implementing Vue.js Custom Events
Implementing Global Event Bus
Creating New Answer Component - Part 1 of 2 (From blade to Vue.js component)
Creating New Answer Component - Part 2 of 2 (Event Handling)
Creating Question Component - Part 1 of 3 (from blade to vue.js component)
Creating Question Component - Part 2 of 3 (Build inline Form)
Creating Question Component - Part 3 of 3 (Misc)
Coming Soon