01-06-2025, 09:29 AM
13.14 GB | 16min 57s | mp4 | 1280X720 | 16:9
Genre:eLearning |Language:English
Files Included :
001 Welcome to the course.mp4 (13.25 MB)
001 Section Introduction (DON'T SKIP unless you have dev environment setup).mp4 (12.72 MB)
002 Setting up Local Development on Windows - Installing XAMPP.mp4 (48.99 MB)
003 Setting up Local Development on Windows - Install Composer & Laravel Installer.mp4 (11.79 MB)
004 Setting up Local Development on MacOs (v12+) - Installing Herd.mp4 (40.28 MB)
005 Setting up Local Development on Mac - Install Homebrew, PHP, MySQL and Composer.mp4 (22.3 MB)
006 Setting up Local Development on Mac - Installing Valet.mp4 (38.09 MB)
007 Alternative Local Development Environment - Installing Laravel Sail.mp4 (64.48 MB)
008 Other Tools to install.mp4 (11.62 MB)
001 toedoe-app.zip (221.11 KB)
001 Creating new Laravel project.mp4 (17.71 MB)
002 Model, Migration, Factories, and Seeders.mp4 (36.7 MB)
003 Creating our first API Endpoint.mp4 (37.93 MB)
004 Working with Eloquent API Resource.mp4 (20.76 MB)
005 Validating and Inserting Data.mp4 (12.29 MB)
006 Updating Data.mp4 (21.31 MB)
007 Deleting Data.mp4 (5.57 MB)
001 Setting up Sanctum.mp4 (16.92 MB)
002 SPA Authentication - Signing users in.mp4 (39.92 MB)
003 SPA Authentication - Signing users out.mp4 (8.6 MB)
004 SPA Authentication - Registering users.mp4 (38.41 MB)
005 Protecting routes.mp4 (48.61 MB)
006 Using Sanctum for API Token Authentication.mp4 (32.86 MB)
007 Linking users to other resources.mp4 (33.36 MB)
001 Creating our first Policy.mp4 (22.94 MB)
002 Authorizing actions.mp4 (20.59 MB)
001 Setup Vue 3 project.mp4 (46.52 MB)
002 Single File Component.mp4 (32.03 MB)
003 Directives and Attribute bindings.mp4 (42.44 MB)
004 Handling events.mp4 (13.85 MB)
005 Two way bindings with v-model.mp4 (8.83 MB)
006 Working with methods.mp4 (17.19 MB)
007 Style and Class bindings.mp4 (18.51 MB)
008 Computed Properties.mp4 (10.9 MB)
009 Watchers.mp4 (11.44 MB)
010 Styling the Tags Input component.mp4 (8.97 MB)
011 Component Communication with Props.mp4 (27.32 MB)
012 Component Communication with emitting events.mp4 (19.81 MB)
001 Composition API Introduction.mp4 (10.5 MB)
002 Composition API Setup.mp4 (3.5 MB)
003 Creating reactive reference with the ref function.mp4 (19.98 MB)
004 Creating reactive object with the reactive function.mp4 (9.99 MB)
005 Creating reactive reference from reactive object.mp4 (14.6 MB)
006 Computed properties.mp4 (15 MB)
007 Working with watch and watchEffect.mp4 (31.26 MB)
008 Working with props.mp4 (14.42 MB)
009 Emitting events.mp4 (11.38 MB)
010 Lifecycle hooks.mp4 (8.45 MB)
011 Composable functions.mp4 (13.61 MB)
012 Using Composition API script setup.mp4 (18.55 MB)
001 Creating new Vue js 3 project.mp4 (37.96 MB)
002 Setting up Axios for HTTP call.mp4 (31.74 MB)
003 Displaying data in Vue js components.mp4 (24.97 MB)
004 Using computed properties for displaying completed and uncompleted tasks.mp4 (28.46 MB)
005 Toggling the completed tasks.mp4 (30.54 MB)
006 Adding new component to insert data.mp4 (27.29 MB)
007 Creating an Inline editing feature.mp4 (42.34 MB)
008 Adding new feature in our Vue js app to update data.mp4 (20.12 MB)
009 Populating input element when editing data.mp4 (21.3 MB)
010 Adding new feature to mark the task as completed.mp4 (36.2 MB)
011 Adding new feature to remove tasks.mp4 (19.96 MB)
001 Setting up Pinia.mp4 (3.48 MB)
002 Defining Stores.mp4 (55.35 MB)
003 Defining Getters.mp4 (19.91 MB)
004 Defining Actions.mp4 (13.96 MB)
005 Refactoring our Stores (Using Setup stores).mp4 (20.83 MB)
006 Refactoring our components.mp4 (87.15 MB)
001 Setting up Vue Router.mp4 (20.21 MB)
002 Route Navigation.mp4 (19.86 MB)
003 Programmatic navigations.mp4 (24.25 MB)
004 Styling the current active link.mp4 (23.46 MB)
005 Handling 404 error.mp4 (9.71 MB)
006 Navigation Guards.mp4 (19.21 MB)
007 Route meta fields.mp4 (5.41 MB)
008 Transitions.mp4 (49.54 MB)
001 Storing Axios Base URL in environment variables.mp4 (22.8 MB)
002 Setting up Client Authentication.mp4 (11.52 MB)
003 Creating a Pinia store for authentication.mp4 (21.79 MB)
004 Building Login form.mp4 (63.34 MB)
005 Authentication redirection.mp4 (12.02 MB)
006 Logging users out.mp4 (13.86 MB)
007 Replacing the login button with a Dropdown.mp4 (44.51 MB)
008 Handling validation error messages.mp4 (27.02 MB)
009 Adding a Register form.mp4 (44.93 MB)
001 Setting up our Server.mp4 (19.92 MB)
002 Creating a new user in our server.mp4 (5.46 MB)
003 Upgrading PHP Version.mp4 (9.26 MB)
004 Setting up Nginx.mp4 (60.65 MB)
005 Setting up MySQL Database.mp4 (51.63 MB)
006 Setting up SSH.mp4 (21.94 MB)
007 Deploying Laravel app.mp4 (32.77 MB)
008 Pushing new changes.mp4 (14.88 MB)
009 Adding Domain and SSL to our Server.mp4 (31.89 MB)
010 Final Steps.mp4 (14.06 MB)
001 Setting up our Server.mp4 (34.36 MB)
002 Setting up Node js.mp4 (9.25 MB)
003 Setting up Nginx with SSL.mp4 (27.03 MB)
004 Deploying Vue js app.mp4 (13.38 MB)
001 Adding Summaries endpoint.mp4 (52.06 MB)
002 Filtering Task summaries.mp4 (14.34 MB)
003 Refactoring Database Seeder & Testing.mp4 (56.47 MB)
004 Consuming summaries endpoint in Vue js app.mp4 (43.04 MB)
005 Creating base Summary filter component.mp4 (22.36 MB)
006 Adding additional options to the SummaryFilter component.mp4 (21.59 MB)
007 Highlighting active filter item.mp4 (72.89 MB)
008 Reacting to Summary filter change.mp4 (53.35 MB)
001 Adding priorities to the tasks.mp4 (31.26 MB)
002 Sorting the tasks by priorities, name and time.mp4 (55.51 MB)
001 spa-inertia.zip (241.56 KB)
001 Setting up new Laravel Project.mp4 (10.16 MB)
002 Working with Models and Migrations.mp4 (15.4 MB)
003 Working with Model Facotires.mp4 (37.23 MB)
004 Creating first Vue js component.mp4 (46.49 MB)
005 Working with Eloquent API Resource.mp4 (59.38 MB)
006 Creating a Form component to insert data.mp4 (58.22 MB)
007 Saving data.mp4 (34.5 MB)
008 Validating the incoming requests.mp4 (31.83 MB)
009 Working with Accessors and Muttators.mp4 (8.61 MB)
010 Showing the detail of a resource.mp4 (47.22 MB)
011 Editing existing resources.mp4 (41.04 MB)
012 Refactoring our components.mp4 (44.85 MB)
013 Deleting resources.mp4 (43.32 MB)
001 Creating Toast component.mp4 (45.32 MB)
002 Iintroduction to pagination in Laravel.mp4 (16.59 MB)
003 Creating Pagination component.mp4 (80.66 MB)
004 Adding Searching functionality.mp4 (59.15 MB)
005 Creating Sortable component.mp4 (48.08 MB)
006 Dynamic navigation.mp4 (45.58 MB)
007 Handling the sorting process in the backend.mp4 (18.18 MB)
001 Adding checkboxes in our table.mp4 (18.76 MB)
002 Adding ability to check or uncheck all checboxes.mp4 (27.44 MB)
003 Handling bulk deletion.mp4 (65.62 MB)
004 Adding a Form modal for bulk update.mp4 (51.23 MB)
005 Loading selected products and displaying categories.mp4 (67.04 MB)
006 Handling the bulk update on the backend.mp4 (36.66 MB)
001 Project Overview.mp4 (2.77 MB)
002 Creating basic sorting functionality.mp4 (22.07 MB)
002 Datavue-starter-file.zip (4.08 KB)
003 Styling the sortable columns.mp4 (22.4 MB)
004 Refactoring.mp4 (22.76 MB)
005 Implementing sortable column to product name & category.mp4 (18.95 MB)
006 Fixing sortable column indicator issue.mp4 (9.43 MB)
007 Adding basic searching functionality.mp4 (25.68 MB)
008 Realtime searching.mp4 (24.36 MB)
009 Another approach in presenting search results.mp4 (34.31 MB)
009 Datavue-search-feature.zip (3.27 KB)
010 Adding Pagination.mp4 (31.42 MB)
010 Datavue-add-pagination.zip (3.5 KB)
011 Adding Form Modal.mp4 (47.13 MB)
012 Getting list of categories.mp4 (19.63 MB)
013 Updating existing data.mp4 (58.56 MB)
014 Datavue-crud-completed.zip (4.69 KB)
014 Deleting data.mp4 (12.6 MB)
001 laravel-starter-app-master.zip (173.01 KB)
002 Routing.mp4 (17.02 MB)
003 Request & Response.mp4 (10.78 MB)
004 Views.mp4 (37.86 MB)
005 Working with Artisan CLI & Tinker.mp4 (17.59 MB)
006 Setting up our Database connection.mp4 (10.74 MB)
007 Database Migration.mp4 (51.16 MB)
008 Working with Foreign key column.mp4 (66.48 MB)
009 Populating database table with Seeder.mp4 (37.01 MB)
010 Working with Faker Library.mp4 (20.89 MB)
011 Eloquent.mp4 (57.47 MB)
012 Eloquent Relationship.mp4 (32.48 MB)
013 Eloquent Relationship - Inserting Related Models.mp4 (23.49 MB)
014 Model Factories.mp4 (56.79 MB)
015 API Resources.mp4 (80.92 MB)
016 Controllers.mp4 (50.56 MB)
017 Validation.mp4 (35.73 MB)
019 Upgrading our Laravel app to the newest version (v8).mp4 (85.78 MB)
001 Datavue-crud-api-complete.zip (5.06 KB)
002 Fetching all products.mp4 (45.38 MB)
003 Fetching categories.mp4 (11.85 MB)
004 Saving new product.mp4 (53.52 MB)
007 Datavue-with-HTML-5-pushState.zip (5.32 KB)
007 Implementing HTML 5 history API.mp4 (55.7 MB)
003 Project Setup.mp4 (102.06 MB)
004 Designing Question Schema - Part 1 of 2.mp4 (55.86 MB)
005 Designing Question Schema - Part 2 of 2.mp4 (41.89 MB)
006 Generating Fake data via Model Factories - Part 1 of 2.mp4 (50.69 MB)
007 Generating Fake data via Model Factories - Part 2 of 2.mp4 (69.01 MB)
008 Displaying all questions.mp4 (110.47 MB)
009 Adding Author info and Question creation date on Question item - Part 1 of 2.mp4 (38.46 MB)
010 Adding Author info and Question creation date on Question item - Part 2 of 2.mp4 (33.16 MB)
011 Adding votes, answers and views counter on Question item - Part 1 of 2.mp4 (116.4 MB)
012 Adding votes, answers and views counter on Question item - Part 2 of 2.mp4 (73.77 MB)
013 Buiding Question Form - Part 1 of 2.mp4 (76.45 MB)
014 Buiding Question Form - Part 2 of 2.mp4 (19 MB)
015 Validating and Saving the Question - Part 1 of 2.mp4 (37.35 MB)
016 Validating and Saving the Question - Part 2 of 2.mp4 (46.47 MB)
017 Updating The Question - Part 1 of 2.mp4 (48.41 MB)
018 Updating The Question - Part 2 of 2.mp4 (62.88 MB)
019 Deleting The Question.mp4 (86.04 MB)
020 Showing The Question detail.mp4 (100.2 MB)
021 Authorizing The Question - Using Gates.mp4 (125.78 MB)
022 Authorizing The Question - Using Policies.mp4 (154.64 MB)
001 Designing Answer Schema.mp4 (115.22 MB)
002 Generating Fake Answers - Part 1 of 2.mp4 (52.67 MB)
003 Generating Fake Answers - Part 2 of 2.mp4 (67.46 MB)
004 Displaying answers for question.mp4 (73.09 MB)
005 Adding Vote Controls on Question and Answer - Part 1 of 3.mp4 (34.55 MB)
006 Adding Vote Controls on Question and Answer - Part 2 of 3.mp4 (97.03 MB)
007 Adding Vote Controls on Question and Answer - Part 3 of 3.mp4 (47.85 MB)
008 Saving The Answer - Part 1 of 3.mp4 (20.05 MB)
009 Saving The Answer - Part 2 of 3.mp4 (57.19 MB)
010 Saving The Answer - Part 3 of 3.mp4 (52.34 MB)
011 Updating The Answer - Part 1 of 2.mp4 (67.61 MB)
012 Updating The Answer - Part 2 of 2.mp4 (28.75 MB)
013 Deleting The Answer - Part 1 of 3.mp4 (26.53 MB)
014 Deleting The Answer - Part 2 of 3.mp4 (87.85 MB)
015 Deleting The Answer - Part 3 of 3.mp4 (35.68 MB)
001 Accepting the answer as best answer - Part 1 of 2.mp4 (84.39 MB)
002 Accepting the answer as best answer - Part 2 of 2.mp4 (54.2 MB)
003 Favoriting The Question - Part 1 of 4.mp4 (36.54 MB)
004 Favoriting The Question - Part 2 of 4.mp4 (81.11 MB)
005 Favoriting The Question - Part 3 of 4.mp4 (36.42 MB)
006 Favoriting The Question - Part 4 of 4.mp4 (93.95 MB)
007 Voting The Question & Answer - Part 1 of 6.mp4 (28.93 MB)
008 Voting The Question & Answer - Part 2 of 6.mp4 (60.57 MB)
009 Voting The Question & Answer - Part 3 of 6.mp4 (48.13 MB)
010 Voting The Question & Answer - Part 4 of 6.mp4 (19.27 MB)
011 Voting The Question & Answer - Part 5 of 6.mp4 (84.82 MB)
012 Voting The Question & Answer - Part 6 of 6.mp4 (121.04 MB)
001 Refactoring The Models.mp4 (41.37 MB)
002 Refactoring The Views - Part 1 of 2.mp4 (27.67 MB)
003 Refactoring The Views - Part 2 of 2.mp4 (155.68 MB)
004 Preventing The Application from XSS Attack - Part 1 of 2.mp4 (83.48 MB)
005 Preventing The Application from XSS Attack - Part 2 of 2.mp4 (37.55 MB)
006 Miscellaneous.mp4 (107.24 MB)
007 Tidying up our views.mp4 (78.41 MB)
001 Creating our first Vue js Component - Part 1 of 2 (Building The Component).mp4 (53.39 MB)
002 Creating our first Vue js Component - Part 2 of 2 (Using The Component).mp4 (116.23 MB)
003 Creating Vue Answer Component - Part 1 of 5 (Using Vue js Inline Template).mp4 (39.57 MB)
004 Creating Vue Answer Component - Part 2 of 5 (Ajaxifying The Edit button).mp4 (25.78 MB)
005 Creating Vue Answer Component - Part 3 of 5 (Build Answer Inline Form).mp4 (173.45 MB)
006 Creating Vue Answer Component - Part 4 of 5 (Undoing changes).mp4 (67.39 MB)
007 Creating Vue Answer Component - Part 5 of 5 (Validation).mp4 (58.13 MB)
008 Ajaxifying the Delete answer button.mp4 (34.3 MB)
009 Beautifying The Flash & Confirm messages.mp4 (71.5 MB)
010 Creating Favorite Component - Part 1 of 3 (From button to Vue js Component).mp4 (46.48 MB)
011 Creating Favorite Component - Part 2 of 3 (Event Handler).mp4 (77.23 MB)
012 Creating Favorite Component - Part 3 of 3 (Authenticating the button).mp4 (33.96 MB)
013 Creating Accept Answer Component - Part 1 of 2 (from button into Vue component).mp4 (50.59 MB)
014 Creating Accept Answer Component - Part 2 of 2 (event handler).mp4 (56.56 MB)
015 Rewriting The Authorization Logic - Part 1 of 2 (Core authorization).mp4 (50.79 MB)
016 Rewriting The Authorization Logic - Part 2 of 2 (Refactoring).mp4 (46.15 MB)
017 Creating Vote Component - Part 1 of 3 (From blade to Vue Component).mp4 (79.38 MB)
018 Creating Vote Component - Part 2 of 3 (Event Handling).mp4 (32.27 MB)
019 Creating Vote Component - Part 3 of 3 (Fixing issues).mp4 (58.28 MB)
020 Creating Vue Answers Component.mp4 (80.56 MB)
021 Building Load more answers Feature - Part 1 of 2.mp4 (34.95 MB)
022 Building Load more answers Feature - Part 2 of 2.mp4 (65.2 MB)
023 Implementing Vue js Custom Events.mp4 (35.86 MB)
024 Implementing Global Event Bus.mp4 (52.25 MB)
025 Creating New Answer Component - Part 1 of 2 (From blade to Vue js component).mp4 (36.25 MB)
026 Creating New Answer Component - Part 2 of 2 (Event Handling).mp4 (60.83 MB)
027 Creating Question Component - Part 1 of 3 (from blade to vue js component).mp4 (25.31 MB)
028 Creating Question Component - Part 2 of 3 (Build inline Form).mp4 (128.72 MB)
029 Creating Question Component - Part 3 of 3 (Misc).mp4 (67.17 MB)
030 Working With Vue js Mixins.mp4 (147.22 MB)
001 Section Intro.mp4 (11.86 MB)
002 Composing Editor Component.mp4 (96.39 MB)
003 Enable Markdown Preview.mp4 (22.97 MB)
004 Autosizing The Editor.mp4 (55.29 MB)
005 Syntax Highlight Integration.mp4 (73.84 MB)
006 Fixing Syntax Highlight issue on the first load.mp4 (29.4 MB)
007 Fixing Syntax Highlight issue when cancel editing.mp4 (69.16 MB)
008 Creating Highlight Mixin.mp4 (30.88 MB)
009 Integrating Markdown Editor in Answer Component.mp4 (81.52 MB)
010 Integrating Markdown Editor in New Answer Component.mp4 (17.95 MB)
011 Fixing Syntax Highlight issue after new answer added.mp4 (19.8 MB)
012 Fixing Syntax Highlight in Answers Component.mp4 (21.16 MB)
001 Installing Laravel Passport.mp4 (23.83 MB)
002 Requesting a Passport Token.mp4 (96.27 MB)
003 Creating API Endpoint for displaying all questions.mp4 (40.2 MB)
004 Transforming Data using Eloquent API Resources.mp4 (49.71 MB)
008 Creating Answer Endpoints.mp4 (95.6 MB)
011 Current User's Posts Endpoint.mp4 (72.72 MB)
001 Updating npm packages.mp4 (34.92 MB)
002 Getting started with SPA - Setting up Backend Route Fallback.mp4 (12.11 MB)
003 Getting started with SPA - Installing and configuring Vue Router.mp4 (35.11 MB)
004 Getting started with SPA - Using Vue router RouterLink component.mp4 (40.54 MB)
005 Getting started with SPA - Vue Router Navigation Guards.mp4 (35.18 MB)
006 Getting started with SPA - Handling 404 error page.mp4 (20.81 MB)
007 The QuestionsPage Component - Setting up API baseURL.mp4 (20.68 MB)
008 The QuestionsPage Component - Building User Interface.mp4 (107.12 MB)
009 The QuestionsPage Component - Consuming API Endpoint.mp4 (13.33 MB)
010 The QuestionsPage Component - Fixing Authorization issue.mp4 (15.84 MB)
012 Creating Question Form Component - From Blade file to Vue js component.mp4 (48.84 MB)
013 Creating Question Form Component - Handling Form Data.mp4 (31.2 MB)
016 The Question Page Component - Showing question details.mp4 (51.43 MB)
017 The Question Page Component - Displaying related answers.mp4 (33.25 MB)
021 Displaying current user's post - Building User Interface.mp4 (33.54 MB)
022 Displaying current user's post - Consuming Backend API.mp4 (80.94 MB)
023 Polishing up our app - Adding Transition effect.mp4 (9.88 MB)
024 Polishing up our app - Adding AJAX Spinner on All questions page.mp4 (37.83 MB)
025 Polishing up our app - Using Axios interceptor to control the Spinner globally.mp4 (82.39 MB)
001 Introduction.mp4 (10.88 MB)
002 Upgrading to Laravel 5 7 - Update Dependencies & Core Application.mp4 (166.18 MB)
003 Upgrading to Laravel 5 7 - Syncing Application's structure.mp4 (129.99 MB)
004 Upgrading to Laravel 5 7 - Testing.mp4 (99.39 MB)
005 Upgrading to Laravel 5 8 - Update Dependencies & Core Application.mp4 (69.12 MB)
006 Upgrading to Laravel 5 8 - Syncing Application's structure.mp4 (139.95 MB)
007 Upgrading to Laravel 5 8 - Testing.mp4 (36.13 MB)
009 Upgrading to Laravel 6 0.mp4 (126.49 MB)
001 Introducing Heroku.mp4 (18.47 MB)
002 Creating Heroku App.mp4 (18.92 MB)
003 Creating a Database.mp4 (8.92 MB)
004 Setting Heroku Config Variables.mp4 (24.5 MB)
005 Fixing Insecure Assets Error.mp4 (27.02 MB)
001 Intro to Vue js.mp4 (23.57 MB)
002 Setup Vue js locally.mp4 (19.12 MB)
003 List Rendering - Part 1 of 3.mp4 (7.51 MB)
003 List-Rendering-Begin.zip (4.14 KB)
003 List-Rendering-Final.zip (4.16 KB)
004 List Rendering - Part 2 of 3.mp4 (14.32 MB)
005 List Rendering - Part 3 of 3.mp4 (14.03 MB)
006 Conditional Rendering - Part 1 of 3.mp4 (10.37 MB)
006 Conditional-Rendering-Begin.zip (2.97 KB)
006 Conditional-Rendering-Final.zip (3.1 KB)
007 Conditional Rendering - Part 2 of 3.mp4 (12.46 MB)
008 Conditional Rendering - Part 3 of 3.mp4 (9.21 MB)
009 Event Handling - Part 1 of 4.mp4 (11.83 MB)
009 Event-Begin.zip (3.62 KB)
009 Event-Final.zip (3.79 KB)
010 Event Handling - Part 2 of 4.mp4 (5.59 MB)
011 Event Handling - Part 3 of 4.mp4 (9.81 MB)
012 Event Handling - Part 4 of 4.mp4 (12.65 MB)
013 Class Binding - Part 1 of 2.mp4 (8.09 MB)
013 Class-Style-Binding-Begin.zip (3.88 KB)
013 Class-Style-Binding-Final.zip (4.12 KB)
014 Class Binding - Part 2 of 2.mp4 (42.2 MB)
015 Style Binding - Part 1 of 2.mp4 (9.17 MB)
016 Style Binding - Part 2 of 2.mp4 (40.23 MB)
017 Computed Property - Part 1 of 3.mp4 (5.51 MB)
017 Computed-Properties-Begin.zip (1.88 KB)
017 Computed-Properties-Final.zip (2.16 KB)
018 Computed Property - Part 2 of 3.mp4 (15.99 MB)
019 Computed Property - Part 3 of 3.mp4 (43.22 MB)]
Screenshot
001 Welcome to the course.mp4 (13.25 MB)
001 Section Introduction (DON'T SKIP unless you have dev environment setup).mp4 (12.72 MB)
002 Setting up Local Development on Windows - Installing XAMPP.mp4 (48.99 MB)
003 Setting up Local Development on Windows - Install Composer & Laravel Installer.mp4 (11.79 MB)
004 Setting up Local Development on MacOs (v12+) - Installing Herd.mp4 (40.28 MB)
005 Setting up Local Development on Mac - Install Homebrew, PHP, MySQL and Composer.mp4 (22.3 MB)
006 Setting up Local Development on Mac - Installing Valet.mp4 (38.09 MB)
007 Alternative Local Development Environment - Installing Laravel Sail.mp4 (64.48 MB)
008 Other Tools to install.mp4 (11.62 MB)
001 toedoe-app.zip (221.11 KB)
001 Creating new Laravel project.mp4 (17.71 MB)
002 Model, Migration, Factories, and Seeders.mp4 (36.7 MB)
003 Creating our first API Endpoint.mp4 (37.93 MB)
004 Working with Eloquent API Resource.mp4 (20.76 MB)
005 Validating and Inserting Data.mp4 (12.29 MB)
006 Updating Data.mp4 (21.31 MB)
007 Deleting Data.mp4 (5.57 MB)
001 Setting up Sanctum.mp4 (16.92 MB)
002 SPA Authentication - Signing users in.mp4 (39.92 MB)
003 SPA Authentication - Signing users out.mp4 (8.6 MB)
004 SPA Authentication - Registering users.mp4 (38.41 MB)
005 Protecting routes.mp4 (48.61 MB)
006 Using Sanctum for API Token Authentication.mp4 (32.86 MB)
007 Linking users to other resources.mp4 (33.36 MB)
001 Creating our first Policy.mp4 (22.94 MB)
002 Authorizing actions.mp4 (20.59 MB)
001 Setup Vue 3 project.mp4 (46.52 MB)
002 Single File Component.mp4 (32.03 MB)
003 Directives and Attribute bindings.mp4 (42.44 MB)
004 Handling events.mp4 (13.85 MB)
005 Two way bindings with v-model.mp4 (8.83 MB)
006 Working with methods.mp4 (17.19 MB)
007 Style and Class bindings.mp4 (18.51 MB)
008 Computed Properties.mp4 (10.9 MB)
009 Watchers.mp4 (11.44 MB)
010 Styling the Tags Input component.mp4 (8.97 MB)
011 Component Communication with Props.mp4 (27.32 MB)
012 Component Communication with emitting events.mp4 (19.81 MB)
001 Composition API Introduction.mp4 (10.5 MB)
002 Composition API Setup.mp4 (3.5 MB)
003 Creating reactive reference with the ref function.mp4 (19.98 MB)
004 Creating reactive object with the reactive function.mp4 (9.99 MB)
005 Creating reactive reference from reactive object.mp4 (14.6 MB)
006 Computed properties.mp4 (15 MB)
007 Working with watch and watchEffect.mp4 (31.26 MB)
008 Working with props.mp4 (14.42 MB)
009 Emitting events.mp4 (11.38 MB)
010 Lifecycle hooks.mp4 (8.45 MB)
011 Composable functions.mp4 (13.61 MB)
012 Using Composition API script setup.mp4 (18.55 MB)
001 Creating new Vue js 3 project.mp4 (37.96 MB)
002 Setting up Axios for HTTP call.mp4 (31.74 MB)
003 Displaying data in Vue js components.mp4 (24.97 MB)
004 Using computed properties for displaying completed and uncompleted tasks.mp4 (28.46 MB)
005 Toggling the completed tasks.mp4 (30.54 MB)
006 Adding new component to insert data.mp4 (27.29 MB)
007 Creating an Inline editing feature.mp4 (42.34 MB)
008 Adding new feature in our Vue js app to update data.mp4 (20.12 MB)
009 Populating input element when editing data.mp4 (21.3 MB)
010 Adding new feature to mark the task as completed.mp4 (36.2 MB)
011 Adding new feature to remove tasks.mp4 (19.96 MB)
001 Setting up Pinia.mp4 (3.48 MB)
002 Defining Stores.mp4 (55.35 MB)
003 Defining Getters.mp4 (19.91 MB)
004 Defining Actions.mp4 (13.96 MB)
005 Refactoring our Stores (Using Setup stores).mp4 (20.83 MB)
006 Refactoring our components.mp4 (87.15 MB)
001 Setting up Vue Router.mp4 (20.21 MB)
002 Route Navigation.mp4 (19.86 MB)
003 Programmatic navigations.mp4 (24.25 MB)
004 Styling the current active link.mp4 (23.46 MB)
005 Handling 404 error.mp4 (9.71 MB)
006 Navigation Guards.mp4 (19.21 MB)
007 Route meta fields.mp4 (5.41 MB)
008 Transitions.mp4 (49.54 MB)
001 Storing Axios Base URL in environment variables.mp4 (22.8 MB)
002 Setting up Client Authentication.mp4 (11.52 MB)
003 Creating a Pinia store for authentication.mp4 (21.79 MB)
004 Building Login form.mp4 (63.34 MB)
005 Authentication redirection.mp4 (12.02 MB)
006 Logging users out.mp4 (13.86 MB)
007 Replacing the login button with a Dropdown.mp4 (44.51 MB)
008 Handling validation error messages.mp4 (27.02 MB)
009 Adding a Register form.mp4 (44.93 MB)
001 Setting up our Server.mp4 (19.92 MB)
002 Creating a new user in our server.mp4 (5.46 MB)
003 Upgrading PHP Version.mp4 (9.26 MB)
004 Setting up Nginx.mp4 (60.65 MB)
005 Setting up MySQL Database.mp4 (51.63 MB)
006 Setting up SSH.mp4 (21.94 MB)
007 Deploying Laravel app.mp4 (32.77 MB)
008 Pushing new changes.mp4 (14.88 MB)
009 Adding Domain and SSL to our Server.mp4 (31.89 MB)
010 Final Steps.mp4 (14.06 MB)
001 Setting up our Server.mp4 (34.36 MB)
002 Setting up Node js.mp4 (9.25 MB)
003 Setting up Nginx with SSL.mp4 (27.03 MB)
004 Deploying Vue js app.mp4 (13.38 MB)
001 Adding Summaries endpoint.mp4 (52.06 MB)
002 Filtering Task summaries.mp4 (14.34 MB)
003 Refactoring Database Seeder & Testing.mp4 (56.47 MB)
004 Consuming summaries endpoint in Vue js app.mp4 (43.04 MB)
005 Creating base Summary filter component.mp4 (22.36 MB)
006 Adding additional options to the SummaryFilter component.mp4 (21.59 MB)
007 Highlighting active filter item.mp4 (72.89 MB)
008 Reacting to Summary filter change.mp4 (53.35 MB)
001 Adding priorities to the tasks.mp4 (31.26 MB)
002 Sorting the tasks by priorities, name and time.mp4 (55.51 MB)
001 spa-inertia.zip (241.56 KB)
001 Setting up new Laravel Project.mp4 (10.16 MB)
002 Working with Models and Migrations.mp4 (15.4 MB)
003 Working with Model Facotires.mp4 (37.23 MB)
004 Creating first Vue js component.mp4 (46.49 MB)
005 Working with Eloquent API Resource.mp4 (59.38 MB)
006 Creating a Form component to insert data.mp4 (58.22 MB)
007 Saving data.mp4 (34.5 MB)
008 Validating the incoming requests.mp4 (31.83 MB)
009 Working with Accessors and Muttators.mp4 (8.61 MB)
010 Showing the detail of a resource.mp4 (47.22 MB)
011 Editing existing resources.mp4 (41.04 MB)
012 Refactoring our components.mp4 (44.85 MB)
013 Deleting resources.mp4 (43.32 MB)
001 Creating Toast component.mp4 (45.32 MB)
002 Iintroduction to pagination in Laravel.mp4 (16.59 MB)
003 Creating Pagination component.mp4 (80.66 MB)
004 Adding Searching functionality.mp4 (59.15 MB)
005 Creating Sortable component.mp4 (48.08 MB)
006 Dynamic navigation.mp4 (45.58 MB)
007 Handling the sorting process in the backend.mp4 (18.18 MB)
001 Adding checkboxes in our table.mp4 (18.76 MB)
002 Adding ability to check or uncheck all checboxes.mp4 (27.44 MB)
003 Handling bulk deletion.mp4 (65.62 MB)
004 Adding a Form modal for bulk update.mp4 (51.23 MB)
005 Loading selected products and displaying categories.mp4 (67.04 MB)
006 Handling the bulk update on the backend.mp4 (36.66 MB)
001 Project Overview.mp4 (2.77 MB)
002 Creating basic sorting functionality.mp4 (22.07 MB)
002 Datavue-starter-file.zip (4.08 KB)
003 Styling the sortable columns.mp4 (22.4 MB)
004 Refactoring.mp4 (22.76 MB)
005 Implementing sortable column to product name & category.mp4 (18.95 MB)
006 Fixing sortable column indicator issue.mp4 (9.43 MB)
007 Adding basic searching functionality.mp4 (25.68 MB)
008 Realtime searching.mp4 (24.36 MB)
009 Another approach in presenting search results.mp4 (34.31 MB)
009 Datavue-search-feature.zip (3.27 KB)
010 Adding Pagination.mp4 (31.42 MB)
010 Datavue-add-pagination.zip (3.5 KB)
011 Adding Form Modal.mp4 (47.13 MB)
012 Getting list of categories.mp4 (19.63 MB)
013 Updating existing data.mp4 (58.56 MB)
014 Datavue-crud-completed.zip (4.69 KB)
014 Deleting data.mp4 (12.6 MB)
001 laravel-starter-app-master.zip (173.01 KB)
002 Routing.mp4 (17.02 MB)
003 Request & Response.mp4 (10.78 MB)
004 Views.mp4 (37.86 MB)
005 Working with Artisan CLI & Tinker.mp4 (17.59 MB)
006 Setting up our Database connection.mp4 (10.74 MB)
007 Database Migration.mp4 (51.16 MB)
008 Working with Foreign key column.mp4 (66.48 MB)
009 Populating database table with Seeder.mp4 (37.01 MB)
010 Working with Faker Library.mp4 (20.89 MB)
011 Eloquent.mp4 (57.47 MB)
012 Eloquent Relationship.mp4 (32.48 MB)
013 Eloquent Relationship - Inserting Related Models.mp4 (23.49 MB)
014 Model Factories.mp4 (56.79 MB)
015 API Resources.mp4 (80.92 MB)
016 Controllers.mp4 (50.56 MB)
017 Validation.mp4 (35.73 MB)
019 Upgrading our Laravel app to the newest version (v8).mp4 (85.78 MB)
001 Datavue-crud-api-complete.zip (5.06 KB)
002 Fetching all products.mp4 (45.38 MB)
003 Fetching categories.mp4 (11.85 MB)
004 Saving new product.mp4 (53.52 MB)
007 Datavue-with-HTML-5-pushState.zip (5.32 KB)
007 Implementing HTML 5 history API.mp4 (55.7 MB)
003 Project Setup.mp4 (102.06 MB)
004 Designing Question Schema - Part 1 of 2.mp4 (55.86 MB)
005 Designing Question Schema - Part 2 of 2.mp4 (41.89 MB)
006 Generating Fake data via Model Factories - Part 1 of 2.mp4 (50.69 MB)
007 Generating Fake data via Model Factories - Part 2 of 2.mp4 (69.01 MB)
008 Displaying all questions.mp4 (110.47 MB)
009 Adding Author info and Question creation date on Question item - Part 1 of 2.mp4 (38.46 MB)
010 Adding Author info and Question creation date on Question item - Part 2 of 2.mp4 (33.16 MB)
011 Adding votes, answers and views counter on Question item - Part 1 of 2.mp4 (116.4 MB)
012 Adding votes, answers and views counter on Question item - Part 2 of 2.mp4 (73.77 MB)
013 Buiding Question Form - Part 1 of 2.mp4 (76.45 MB)
014 Buiding Question Form - Part 2 of 2.mp4 (19 MB)
015 Validating and Saving the Question - Part 1 of 2.mp4 (37.35 MB)
016 Validating and Saving the Question - Part 2 of 2.mp4 (46.47 MB)
017 Updating The Question - Part 1 of 2.mp4 (48.41 MB)
018 Updating The Question - Part 2 of 2.mp4 (62.88 MB)
019 Deleting The Question.mp4 (86.04 MB)
020 Showing The Question detail.mp4 (100.2 MB)
021 Authorizing The Question - Using Gates.mp4 (125.78 MB)
022 Authorizing The Question - Using Policies.mp4 (154.64 MB)
001 Designing Answer Schema.mp4 (115.22 MB)
002 Generating Fake Answers - Part 1 of 2.mp4 (52.67 MB)
003 Generating Fake Answers - Part 2 of 2.mp4 (67.46 MB)
004 Displaying answers for question.mp4 (73.09 MB)
005 Adding Vote Controls on Question and Answer - Part 1 of 3.mp4 (34.55 MB)
006 Adding Vote Controls on Question and Answer - Part 2 of 3.mp4 (97.03 MB)
007 Adding Vote Controls on Question and Answer - Part 3 of 3.mp4 (47.85 MB)
008 Saving The Answer - Part 1 of 3.mp4 (20.05 MB)
009 Saving The Answer - Part 2 of 3.mp4 (57.19 MB)
010 Saving The Answer - Part 3 of 3.mp4 (52.34 MB)
011 Updating The Answer - Part 1 of 2.mp4 (67.61 MB)
012 Updating The Answer - Part 2 of 2.mp4 (28.75 MB)
013 Deleting The Answer - Part 1 of 3.mp4 (26.53 MB)
014 Deleting The Answer - Part 2 of 3.mp4 (87.85 MB)
015 Deleting The Answer - Part 3 of 3.mp4 (35.68 MB)
001 Accepting the answer as best answer - Part 1 of 2.mp4 (84.39 MB)
002 Accepting the answer as best answer - Part 2 of 2.mp4 (54.2 MB)
003 Favoriting The Question - Part 1 of 4.mp4 (36.54 MB)
004 Favoriting The Question - Part 2 of 4.mp4 (81.11 MB)
005 Favoriting The Question - Part 3 of 4.mp4 (36.42 MB)
006 Favoriting The Question - Part 4 of 4.mp4 (93.95 MB)
007 Voting The Question & Answer - Part 1 of 6.mp4 (28.93 MB)
008 Voting The Question & Answer - Part 2 of 6.mp4 (60.57 MB)
009 Voting The Question & Answer - Part 3 of 6.mp4 (48.13 MB)
010 Voting The Question & Answer - Part 4 of 6.mp4 (19.27 MB)
011 Voting The Question & Answer - Part 5 of 6.mp4 (84.82 MB)
012 Voting The Question & Answer - Part 6 of 6.mp4 (121.04 MB)
001 Refactoring The Models.mp4 (41.37 MB)
002 Refactoring The Views - Part 1 of 2.mp4 (27.67 MB)
003 Refactoring The Views - Part 2 of 2.mp4 (155.68 MB)
004 Preventing The Application from XSS Attack - Part 1 of 2.mp4 (83.48 MB)
005 Preventing The Application from XSS Attack - Part 2 of 2.mp4 (37.55 MB)
006 Miscellaneous.mp4 (107.24 MB)
007 Tidying up our views.mp4 (78.41 MB)
001 Creating our first Vue js Component - Part 1 of 2 (Building The Component).mp4 (53.39 MB)
002 Creating our first Vue js Component - Part 2 of 2 (Using The Component).mp4 (116.23 MB)
003 Creating Vue Answer Component - Part 1 of 5 (Using Vue js Inline Template).mp4 (39.57 MB)
004 Creating Vue Answer Component - Part 2 of 5 (Ajaxifying The Edit button).mp4 (25.78 MB)
005 Creating Vue Answer Component - Part 3 of 5 (Build Answer Inline Form).mp4 (173.45 MB)
006 Creating Vue Answer Component - Part 4 of 5 (Undoing changes).mp4 (67.39 MB)
007 Creating Vue Answer Component - Part 5 of 5 (Validation).mp4 (58.13 MB)
008 Ajaxifying the Delete answer button.mp4 (34.3 MB)
009 Beautifying The Flash & Confirm messages.mp4 (71.5 MB)
010 Creating Favorite Component - Part 1 of 3 (From button to Vue js Component).mp4 (46.48 MB)
011 Creating Favorite Component - Part 2 of 3 (Event Handler).mp4 (77.23 MB)
012 Creating Favorite Component - Part 3 of 3 (Authenticating the button).mp4 (33.96 MB)
013 Creating Accept Answer Component - Part 1 of 2 (from button into Vue component).mp4 (50.59 MB)
014 Creating Accept Answer Component - Part 2 of 2 (event handler).mp4 (56.56 MB)
015 Rewriting The Authorization Logic - Part 1 of 2 (Core authorization).mp4 (50.79 MB)
016 Rewriting The Authorization Logic - Part 2 of 2 (Refactoring).mp4 (46.15 MB)
017 Creating Vote Component - Part 1 of 3 (From blade to Vue Component).mp4 (79.38 MB)
018 Creating Vote Component - Part 2 of 3 (Event Handling).mp4 (32.27 MB)
019 Creating Vote Component - Part 3 of 3 (Fixing issues).mp4 (58.28 MB)
020 Creating Vue Answers Component.mp4 (80.56 MB)
021 Building Load more answers Feature - Part 1 of 2.mp4 (34.95 MB)
022 Building Load more answers Feature - Part 2 of 2.mp4 (65.2 MB)
023 Implementing Vue js Custom Events.mp4 (35.86 MB)
024 Implementing Global Event Bus.mp4 (52.25 MB)
025 Creating New Answer Component - Part 1 of 2 (From blade to Vue js component).mp4 (36.25 MB)
026 Creating New Answer Component - Part 2 of 2 (Event Handling).mp4 (60.83 MB)
027 Creating Question Component - Part 1 of 3 (from blade to vue js component).mp4 (25.31 MB)
028 Creating Question Component - Part 2 of 3 (Build inline Form).mp4 (128.72 MB)
029 Creating Question Component - Part 3 of 3 (Misc).mp4 (67.17 MB)
030 Working With Vue js Mixins.mp4 (147.22 MB)
001 Section Intro.mp4 (11.86 MB)
002 Composing Editor Component.mp4 (96.39 MB)
003 Enable Markdown Preview.mp4 (22.97 MB)
004 Autosizing The Editor.mp4 (55.29 MB)
005 Syntax Highlight Integration.mp4 (73.84 MB)
006 Fixing Syntax Highlight issue on the first load.mp4 (29.4 MB)
007 Fixing Syntax Highlight issue when cancel editing.mp4 (69.16 MB)
008 Creating Highlight Mixin.mp4 (30.88 MB)
009 Integrating Markdown Editor in Answer Component.mp4 (81.52 MB)
010 Integrating Markdown Editor in New Answer Component.mp4 (17.95 MB)
011 Fixing Syntax Highlight issue after new answer added.mp4 (19.8 MB)
012 Fixing Syntax Highlight in Answers Component.mp4 (21.16 MB)
001 Installing Laravel Passport.mp4 (23.83 MB)
002 Requesting a Passport Token.mp4 (96.27 MB)
003 Creating API Endpoint for displaying all questions.mp4 (40.2 MB)
004 Transforming Data using Eloquent API Resources.mp4 (49.71 MB)
008 Creating Answer Endpoints.mp4 (95.6 MB)
011 Current User's Posts Endpoint.mp4 (72.72 MB)
001 Updating npm packages.mp4 (34.92 MB)
002 Getting started with SPA - Setting up Backend Route Fallback.mp4 (12.11 MB)
003 Getting started with SPA - Installing and configuring Vue Router.mp4 (35.11 MB)
004 Getting started with SPA - Using Vue router RouterLink component.mp4 (40.54 MB)
005 Getting started with SPA - Vue Router Navigation Guards.mp4 (35.18 MB)
006 Getting started with SPA - Handling 404 error page.mp4 (20.81 MB)
007 The QuestionsPage Component - Setting up API baseURL.mp4 (20.68 MB)
008 The QuestionsPage Component - Building User Interface.mp4 (107.12 MB)
009 The QuestionsPage Component - Consuming API Endpoint.mp4 (13.33 MB)
010 The QuestionsPage Component - Fixing Authorization issue.mp4 (15.84 MB)
012 Creating Question Form Component - From Blade file to Vue js component.mp4 (48.84 MB)
013 Creating Question Form Component - Handling Form Data.mp4 (31.2 MB)
016 The Question Page Component - Showing question details.mp4 (51.43 MB)
017 The Question Page Component - Displaying related answers.mp4 (33.25 MB)
021 Displaying current user's post - Building User Interface.mp4 (33.54 MB)
022 Displaying current user's post - Consuming Backend API.mp4 (80.94 MB)
023 Polishing up our app - Adding Transition effect.mp4 (9.88 MB)
024 Polishing up our app - Adding AJAX Spinner on All questions page.mp4 (37.83 MB)
025 Polishing up our app - Using Axios interceptor to control the Spinner globally.mp4 (82.39 MB)
001 Introduction.mp4 (10.88 MB)
002 Upgrading to Laravel 5 7 - Update Dependencies & Core Application.mp4 (166.18 MB)
003 Upgrading to Laravel 5 7 - Syncing Application's structure.mp4 (129.99 MB)
004 Upgrading to Laravel 5 7 - Testing.mp4 (99.39 MB)
005 Upgrading to Laravel 5 8 - Update Dependencies & Core Application.mp4 (69.12 MB)
006 Upgrading to Laravel 5 8 - Syncing Application's structure.mp4 (139.95 MB)
007 Upgrading to Laravel 5 8 - Testing.mp4 (36.13 MB)
009 Upgrading to Laravel 6 0.mp4 (126.49 MB)
001 Introducing Heroku.mp4 (18.47 MB)
002 Creating Heroku App.mp4 (18.92 MB)
003 Creating a Database.mp4 (8.92 MB)
004 Setting Heroku Config Variables.mp4 (24.5 MB)
005 Fixing Insecure Assets Error.mp4 (27.02 MB)
001 Intro to Vue js.mp4 (23.57 MB)
002 Setup Vue js locally.mp4 (19.12 MB)
003 List Rendering - Part 1 of 3.mp4 (7.51 MB)
003 List-Rendering-Begin.zip (4.14 KB)
003 List-Rendering-Final.zip (4.16 KB)
004 List Rendering - Part 2 of 3.mp4 (14.32 MB)
005 List Rendering - Part 3 of 3.mp4 (14.03 MB)
006 Conditional Rendering - Part 1 of 3.mp4 (10.37 MB)
006 Conditional-Rendering-Begin.zip (2.97 KB)
006 Conditional-Rendering-Final.zip (3.1 KB)
007 Conditional Rendering - Part 2 of 3.mp4 (12.46 MB)
008 Conditional Rendering - Part 3 of 3.mp4 (9.21 MB)
009 Event Handling - Part 1 of 4.mp4 (11.83 MB)
009 Event-Begin.zip (3.62 KB)
009 Event-Final.zip (3.79 KB)
010 Event Handling - Part 2 of 4.mp4 (5.59 MB)
011 Event Handling - Part 3 of 4.mp4 (9.81 MB)
012 Event Handling - Part 4 of 4.mp4 (12.65 MB)
013 Class Binding - Part 1 of 2.mp4 (8.09 MB)
013 Class-Style-Binding-Begin.zip (3.88 KB)
013 Class-Style-Binding-Final.zip (4.12 KB)
014 Class Binding - Part 2 of 2.mp4 (42.2 MB)
015 Style Binding - Part 1 of 2.mp4 (9.17 MB)
016 Style Binding - Part 2 of 2.mp4 (40.23 MB)
017 Computed Property - Part 1 of 3.mp4 (5.51 MB)
017 Computed-Properties-Begin.zip (1.88 KB)
017 Computed-Properties-Final.zip (2.16 KB)
018 Computed Property - Part 2 of 3.mp4 (15.99 MB)
019 Computed Property - Part 3 of 3.mp4 (43.22 MB)]
Screenshot