-
Урок 1.
00:06:55
Custom configuration files, keys, and env variables
-
Урок 2.
00:06:39
Laravel default authentication system I
-
Урок 3.
00:11:41
Laravel default authentication system II
-
Урок 4.
00:12:27
Laravel default authentication system III
-
Урок 5.
00:10:39
Service providers in laravel
-
Урок 6.
00:09:20
Deep dive into Laravel middleware
-
Урок 7.
00:10:53
Deep dive into laravel middleware groups
-
Урок 8.
00:08:43
Exception handling, and custom exceptions
-
Урок 9.
00:05:04
Introduction to testing in laravel
-
Урок 10.
00:04:26
Running our first test
-
Урок 11.
00:10:50
Writing our first test
-
Урок 12.
00:04:56
A demo application
-
Урок 13.
00:08:23
Running tests to green
-
Урок 14.
00:04:02
Our first successful tests
-
Урок 15.
00:01:49
Refactoring to controllers
-
Урок 16.
00:07:13
Posts not found
-
Урок 17.
00:05:12
Refactoring to cleaner code with unit tests
-
Урок 18.
00:03:22
Switching to sqlite for speed
-
Урок 19.
00:06:56
Viewing all posts
-
Урок 20.
00:05:18
Creating a post
-
Урок 21.
00:04:11
Testing validation rules in laravel
-
Урок 22.
00:04:59
Introduction to laravel dusk
-
Урок 23.
00:05:29
Test driving login with dusk
-
Урок 24.
00:03:10
Testing viewing posts with dusk
-
Урок 25.
00:07:28
Testing create post with dusk
-
Урок 26.
00:02:01
Only authenticated users have access
-
Урок 27.
00:05:05
Project : LARACASTS CLONE OVERVIEW: WHAT WE'LL BUILD
-
Урок 28.
00:06:42
Understanding Laravel authentication
-
Урок 29.
00:01:45
Testing out the authenticated Method
-
Урок 30.
00:03:55
The login modal with Vuejs
-
Урок 31.
00:04:38
Building our login form
-
Урок 32.
00:02:34
Making login ajax requests from Vuejs
-
Урок 33.
00:04:48
Refreshing current page after successful login
-
Урок 34.
00:02:33
Loading state of the login component
-
Урок 35.
00:04:06
Using custom exceptions in laravel
-
Урок 36.
00:03:13
Displaying authentication errors in vue login component
-
Урок 37.
00:04:02
Writing our first authentication test
-
Урок 38.
00:02:25
Writing tests for successful login
-
Урок 39.
00:08:25
Customizing registration with test driven development
-
Урок 40.
00:05:45
Testing email sending with Laravel
-
Урок 41.
00:05:42
Testing confirm email tokens for users
-
Урок 42.
00:07:32
Test driving confirm email functionality for users
-
Урок 43.
00:04:39
Confirm user with mailtrap
-
Урок 44.
00:02:11
Setting up the series model
-
Урок 45.
00:02:10
Setting up the create series view
-
Урок 46.
00:05:56
Storing series with custom request instances
-
Урок 47.
00:03:02
Storing uploaded files
-
Урок 48.
00:05:41
Testing series creation and file upload
-
Урок 49.
00:02:26
Refactoring to request classes for cleaner controllers
-
Урок 50.
00:05:58
Testing for validation rules with laravel
-
Урок 51.
00:06:05
Custom administration middleware
-
Урок 52.
00:02:43
Testing custom administration middleware
-
Урок 53.
00:03:59
Custom helper methods for testing with Laravel testcase
-
Урок 54.
00:04:28
The beauty of route model binding
-
Урок 55.
00:03:23
Structuring our lessons table
-
Урок 56.
00:03:32
Lessons relationship and eager loading
-
Урок 57.
00:03:11
The lessons vue component. Passing default props
-
Урок 58.
00:03:50
Create lesson child component, and communication with the parent component
-
Урок 59.
00:01:50
Create lesson form
-
Урок 60.
00:09:26
Explicit route model binding
-
Урок 61.
00:04:20
Testing Json API's in Laravel - testing the lesson creation process
-
Урок 62.
00:04:21
Testing validation rules for creating lessons
-
Урок 63.
00:04:09
Refreshing the client dom after creating a lesson
-
Урок 64.
00:04:27
Deleting lessons
-
Урок 65.
00:01:11
Updating client DOM after deleting a lesson
-
Урок 66.
00:05:46
Custom notification messages with Vuejs
-
Урок 67.
00:02:37
Updating a series
-
Урок 68.
00:06:56
Updating the DOM after PUT request
-
Урок 69.
00:10:06
Custom notification messages
-
Урок 70.
00:04:20
Global error handling for failed ajax requests
-
Урок 71.
00:03:46
Show all series
-
Урок 72.
00:08:04
Updating a series
-
Урок 73.
00:06:26
Writing tests for series update
-
Урок 74.
00:04:22
More tests for series update
-
Урок 75.
00:03:55
Refactoring series controller and requests
-
Урок 76.
00:09:57
Cleaning up our routes files with custom middleware groups
-
Урок 77.
00:06:05
Displaying images from storage
-
Урок 78.
00:03:00
Changing storage directory for series imge using tests
-
Урок 79.
00:07:23
Testing model accessors
-
Урок 80.
00:10:39
A refresher on redis
-
Урок 81.
00:08:52
Completing lessons with test driven development
-
Урок 82.
00:03:16
Flushing redis for every test and making our tests better
-
Урок 83.
00:05:42
Percentage completed for series
-
Урок 84.
00:02:46
Unit testing completed lessons count
-
Урок 85.
00:03:26
Refactoring to single responsibility traits
-
Урок 86.
00:05:26
Test the user has started a series
-
Урок 87.
00:13:36
Get completed lessons for a series
-
Урок 88.
00:04:58
Display single series view
-
Урок 89.
00:03:00
Custom laravel blade if directives
-
Урок 90.
00:07:42
The watch lesson page
-
Урок 91.
00:05:32
The vimeo video player and vuejs
-
Урок 92.
00:03:25
Embedding videos from the video id field in the database
-
Урок 93.
00:06:24
Get ordered lessons for a series
-
Урок 94.
00:11:08
Get next and previous lessons
-
Урок 95.
00:05:03
Display the next and previous button links
-
Урок 96.
00:03:13
Display all lessons on the page
-
Урок 97.
00:04:57
Listening to lesson completed events
-
Урок 98.
00:05:53
Refactoring using laravel debugbar
-
Урок 99.
00:07:21
Feature testing complete lessons functionality
-
Урок 100.
00:04:03
Unit testing has completed lesson
-
Урок 101.
00:02:23
Displaying active lesson and completed lessons on watch page
-
Урок 102.
00:03:25
Firing Ajax requests to complete lesson
-
Урок 103.
00:14:01
Test driving get series being watched
-
Урок 104.
00:03:22
Refactoring get series being watched method
-
Урок 105.
00:04:50
Get total number of completed lessons for a user using tdd
-
Урок 106.
00:05:31
Displaying user profile
-
Урок 107.
00:04:44
Custom admin blade directives
-
Урок 108.
00:09:51
Get next lesson the user should watch with TDD
-
Урок 109.
00:06:03
Redirecting user to the appropriate lesson
-
Урок 110.
00:03:33
Refactoring previous and next lessons methods
-
Урок 111.
00:02:22
Simple watch page cleanup
-
Урок 112.
00:03:17
Installation of laravel cashier
-
Урок 113.
00:04:43
Understanding how stripe works
-
Урок 114.
00:10:58
Collecting credit cards with Vue and stripe checkout
-
Урок 115.
00:10:02
Subscribing user to plans with laravel cashier
-
Урок 116.
00:06:03
Testing subscriptions - creating fake subscription method
-
Урок 117.
00:05:51
Test - a user without a plan is redirected
-
Урок 118.
00:02:06
Test - a user with a plan can watch free and premium lessons
-
Урок 119.
00:02:36
Including a premium filed in vue create lesson component
-
Урок 120.
00:03:18
Update the subscription process with sweet alert
-
Урок 121.
00:08:20
Changing user subscriptions
-
Урок 122.
00:07:14
Update user card details with stripe
-
Урок 123.
00:06:54
App cleanup I
-
Урок 124.
00:03:46
App cleanup II - queueing laravel emails
-
Урок 125.
00:01:44
App cleanup III - Traditional auth setup
-
Урок 126.
00:04:53
Understand laravel forge, and why we should use it
-
Урок 127.
00:03:55
Laravel forge, databases and let's encrypt
-
Урок 128.
00:04:34
Forge, what it looks like in the server
-
Урок 129.
00:07:02
Adding new features to an app in production
-
Урок 130.
00:05:55
Fixing bugs in a production app, and updating servers
-
Урок 131.
00:02:38
Setting up queue workers on laravel forge