Url Shortener
1:49 Handle Error from axios
8:13 Create Shorten Url
14:08 Show all urls from database
20:23 Add Notification Alert
26:37 Delete a url
32:52 Make shor url work
39:24 Increment Visits
43:10 Install Vue Route
50:02 Append Value to JSON
57:31 Vue Router Link
1:03:08 Design Login Page
1:09:16 Bind Data
1:14:29 Way to Authenticate user
1:17:06 Create Auth Routes
1:23:50 Register and Login
1:30:35 Persister Login and Logout
1:37:27 Show User Information
1:43:26 Creating Vue Middleware
1:52:04 Find Middleware Name
2:03:50 Add User Id to URL
2:10:51 Fix Middleware Bug
2:13:10 Move to Web file
2:16:02 User Url Relationship
2:21:45 Create Url using user
2:25:04 Reset password form
2:31:11 Reset password Route
2:36:10 Reset password migration
2:40:09 Send an Email
2:50:46 Redirect Every Route with welcome View
2:55:46 Dynamic Vue Router
3:01:58 Perform Reset Password
3:10:52 Fix Route Error
3:15:55 Copy to Clipboard
3:20:43 Paginate Urls
3:31:48 Disabled Pagination Links
3:37:05 Paginate on brower url
3:43:30 Add title to URL
3:52:52 Design left bar
4:00:33 Design Right Bar
4:10:36 Refactor Components
4:17:40 Vue Emit Event
4:21:35 Create Modal
4:29:39 Open Close Modal
4:33:10 Add item from modal
4:38:25 Delete Item
4:43:09 Finalizing with Pagination
4:54:06 Deploy Subscribe to Laravel Forge
4:59:01 Deploy Create DigitalOcean Account
5:01:29 Deploy Provision Server
5:07:33 Deploy Deploy App
blog tdd
5:14:27 Shakehands with phpunit
5:24:14 Phpunit filter tests and vscode extension
5:29:39 First ride to TDD Cycle
5:37:04 Say bye to exception handling
5:43:14 Prepare Act Assert
5:50:43 Interact with Database
5:58:25 Hello to Setup Method
6:03:39 Test to visit single blog
6:13:08 First Ever TDD Refactor
6:22:36 Test to Store and Redirect
6:31:22 Welcome New Field
6:37:21 Magic of Factory
6:45:30 Tests with Faker
6:54:32 Blog is no more
7:00:33 Test to change something
7:06:07 test to View the views
7:17:25 Refactor for Route Model Binding
7:22:27 Are you ready to publish
7:31:14 Publish and Unpublish
7:35:50 Testing with Query Scope
7:42:26 Using Global Query Scope
7:49:55 Removing Global Query Scope
7:54:47 Store image url
8:03:53 Storage Fake for image
8:12:25 Why storage fake
8:16:16 Your First Unit Test
8:27:03 Refactoring for image store
8:35:20 blog belongs to a user
8:42:31 Unit test for belongs to relationship
8:50:03 More refactoring
8:54:39 Only for auth user
9:03:48 Create Auth User
9:10:14 user to blogs relationship
9:17:43 Create blog with user
9:20:16 test Validation of title field
9:27:49 image should be image
9:35:00 Using Form Request
9:38:22 named resource and route
9:44:27 Add slug field
9:49:18 yes to slug no to id
9:55:11 model boot method events
10:02:10 create tag
10:11:26 tag slug
10:19:16 get all and delete one tag
10:28:21 Visit create and edit tag
10:35:47 Refactoring on Tag Tests
10:39:34 Many to Many Relationship
10:54:40 Tag belongs to many blogs
10:58:51 Attach tag while blog store
11:07:38 Making Controller Thin
11:15:11 Delete belongs to many rel
11:23:01 Update tag ids
11:27:43 Working on view and UI
11:39:22 Debug Image Upload
11:47:17 Display Image with path
11:55:55 Display Single Blog Details