-
Урок 1.
00:03:49
Welcome to the Course!
-
Урок 2.
00:04:46
How to Get Help?
-
Урок 3.
00:04:19
Source Code of The Course!
-
Урок 4.
00:05:16
Visual Studio Code Recommendations
-
Урок 5.
00:02:17
What is Laravel?
-
Урок 6.
00:00:22
Setting Up for Windows! - Section Introduction
-
Урок 7.
00:05:51
Installing PHP 8.2 on Windows
-
Урок 8.
00:02:49
Installing Composer on Windows
-
Урок 9.
00:03:07
Installing and Running Docker (for MySQL etc.) on Windows
-
Урок 10.
00:03:04
Installing Node.js on Windows (Required Later!)
-
Урок 11.
00:00:32
Setting Up for Mac! - Section Introduction
-
Урок 12.
00:01:49
Installing the Homebrew Package Manager
-
Урок 13.
00:02:28
Installing PHP 8.2 on Mac
-
Урок 14.
00:01:53
Installing Composer on Mac
-
Урок 15.
00:02:42
Installing and Running Docker (for MySQL etc.) on Mac
-
Урок 16.
00:02:26
Installing Node.js on Mac (Required Later!)
-
Урок 17.
00:01:42
Project #1 - Section Introduction
-
Урок 18.
00:17:00
Creating Laravel Project
-
Урок 19.
00:14:43
All About Routing
-
Урок 20.
00:09:09
Blade Templates
-
Урок 21.
00:13:50
Blade Directives
-
Урок 22.
00:17:50
Layouts Using Template Inheritance
-
Урок 23.
00:05:33
Running a MySQL Database and Client Using Docker
-
Урок 24.
00:06:54
Connecting to the Database From Laravel
-
Урок 25.
00:13:03
Models and Migrations
-
Урок 26.
00:15:37
Model Factory and Seeder
-
Урок 27.
00:12:25
Model and Reading Data
-
Урок 28.
00:13:06
Forms and CSRF Protection
-
Урок 29.
00:09:31
Validating and Storing Data
-
Урок 30.
00:10:10
Sessions, Errors & Flash Messages
-
Урок 31.
00:10:11
Edit Form
-
Урок 32.
00:03:09
Keeping Old Values in the Form
-
Урок 33.
00:17:21
Reusability (Route Model Binding Form Requests, Mass Assignment)
-
Урок 34.
00:04:54
Deleting Data
-
Урок 35.
00:08:55
Reusing Blade Code - Subviews
-
Урок 36.
00:04:30
Adding Pagination
-
Урок 37.
00:09:49
Toggling Task State
-
Урок 38.
00:12:48
Adding Styling with Tailwind CSS
-
Урок 39.
00:17:05
Styling the Task Page
-
Урок 40.
00:10:55
Styling Forms
-
Урок 41.
00:15:06
Styling Flash Message & Using Alpine.js
-
Урок 42.
00:02:15
Project #2 - Section Introduction
-
Урок 43.
00:08:01
Creating the Book Review Project and Setting Up
-
Урок 44.
00:11:09
Defining the One to Many Relationship
-
Урок 45.
00:14:59
Factory & Seeder
-
Урок 46.
00:16:41
Querying & Associating Related Models
-
Урок 47.
00:11:19
Local Query Scopes
-
Урок 48.
00:06:54
Aggregations on Relations
-
Урок 49.
00:06:48
Highest Rated & Popular Books
-
Урок 50.
00:16:34
Getting Books with Recent Reviews
-
Урок 51.
00:12:11
Controllers & Resource Controllers
-
Урок 52.
00:18:11
Displaying the Book List
-
Урок 53.
00:07:44
Filter Books by Title - Adding the Form
-
Урок 54.
00:14:38
Popular or Highest Rated - the View
-
Урок 55.
00:11:05
Popular or Highest Rated - the Logic
-
Урок 56.
00:09:59
One Book Page
-
Урок 57.
00:12:06
Cache and Caching Queries
-
Урок 58.
00:17:57
Invalidating Cache
-
Урок 59.
00:13:19
Rating and Review Count on All Pages
-
Урок 60.
00:11:40
Blade Components - Star Rating Component
-
Урок 61.
00:17:53
Scoped Resource Controller - Adding a Review
-
Урок 62.
00:12:58
Rate Limiting
-
Урок 63.
00:01:31
Project #3 - Section Introduction
-
Урок 64.
00:18:38
Creating the REST API Project
-
Урок 65.
00:14:41
Seeding Data for the REST API
-
Урок 66.
00:15:28
Postman REST Client Crash Course
-
Урок 67.
00:14:39
Storing Data and Validation
-
Урок 68.
00:09:12
Updating and Deleting Data
-
Урок 69.
00:14:09
API Resources - Controlling JSON Response
-
Урок 70.
00:15:45
Attendees and Pagination
-
Урок 71.
00:12:50
Optional Relation Loading
-
Урок 72.
00:17:50
Universal Relation Loading Trait
-
Урок 73.
00:02:50
Loading Attendee Relations
-
Урок 74.
00:18:52
Setting Up Authentication Using Sanctum
-
Урок 75.
00:10:43
Protecting Routes
-
Урок 76.
00:03:41
Automatically Adding Token in Postman Requests
-
Урок 77.
00:07:44
Revoking Tokens and Signing Out
-
Урок 78.
00:18:05
Authorization with Gates
-
Урок 79.
00:15:47
Authorization with Policies
-
Урок 80.
00:01:53
Manual Authorization with Policies
-
Урок 81.
00:13:54
Reminding About Events - Custom Artisan Command
-
Урок 82.
00:09:18
Reminding About Events - Task Scheduling
-
Урок 83.
00:14:24
Reminding About Events - Notifications and Email Sending
-
Урок 84.
00:09:44
Reminding About Events - Queues
-
Урок 85.
00:07:12
Throttling the API
-
Урок 86.
00:01:58
Project #4 - Section Introduction
-
Урок 87.
00:06:11
Creating the Project and Setting Up Livewire
-
Урок 88.
00:12:19
Creating Models and Migrations for the Poll App
-
Урок 89.
00:08:23
Your First Livewire Component
-
Урок 90.
00:08:50
How Livewire Works?
-
Урок 91.
00:08:31
Actions in Livewire
-
Урок 92.
00:06:21
Editing Poll Options
-
Урок 93.
00:07:43
Creating a Poll
-
Урок 94.
00:06:28
Refactoring the Poll Storing Code
-
Урок 95.
00:10:40
Validation in Livewire
-
Урок 96.
00:08:10
Listing Polls Component
-
Урок 97.
00:05:47
Events - Communication Between Components
-
Урок 98.
00:04:33
Voting in Polls!
-
Урок 99.
00:04:15
Project #5 - Section Introduction
-
Урок 100.
00:14:37
Creating the Job Board Project and Job Model
-
Урок 101.
00:04:01
Adding Laravel Debugbar
-
Урок 102.
00:13:48
Setting Up Tailwind CSS using Vite (and Node)
-
Урок 103.
00:08:41
Layouts Using Components
-
Урок 104.
00:10:43
Jobs Page & Card Component
-
Урок 105.
00:11:23
Jobs Page: Tag Component & Job Info
-
Урок 106.
00:12:52
Job Page: Job Card & Link Button Components
-
Урок 107.
00:16:26
Breadcrumbs Navigation
-
Урок 108.
00:16:21
Filtering Jobs: Tailwind Form Plugin & Text Inputs
-
Урок 109.
00:09:21
Filtering Jobs: Form & Searching for Text in Job Posts
-
Урок 110.
00:07:57
Filtering Jobs: Min & Max Salary
-
Урок 111.
00:13:02
Filtering Jobs: Radio Button Filters (Select One Option of Many)
-
Урок 112.
00:08:21
Filtering Jobs: Radio Group Component
-
Урок 113.
00:13:41
Filtering Jobs: Configuring Labels and Talking About Arrays in PHP
-
Урок 114.
00:16:16
Filtering Jobs: Clearing the Input
-
Урок 115.
00:13:17
Refactor Time: Gradient Background, Styling Buttons, Adding Alpine.js
-
Урок 116.
00:08:31
Refactor Time: Plain Vanilla JavaScript to Alpine.js
-
Урок 117.
00:15:24
Refactor Time: Refactoring Filtering Backend Logic
-
Урок 118.
00:11:15
Employer: Model, Migration, Relations
-
Урок 119.
00:08:28
Employer: Factory & Seeder
-
Урок 120.
00:06:27
Employer: Searching By Employer Name
-
Урок 121.
00:08:01
Employer: Other Employer Jobs on the Job Page
-
Урок 122.
00:05:15
Authentication: The Controller
-
Урок 123.
00:12:58
Authentication: Sign-in Form
-
Урок 124.
00:09:56
Authentication: Sign-in Logic
-
Урок 125.
00:14:17
Authentication: Logging Out
-
Урок 126.
00:09:26
Applying for Jobs: Model, Factory, Relations & Migration
-
Урок 127.
00:11:26
Applying for Jobs: Controller, Routing and Application Form
-
Урок 128.
00:10:12
Applying for Jobs: The Logic
-
Урок 129.
00:09:49
Applying for Jobs: The Job Policy
-
Урок 130.
00:07:12
Applying for Jobs: Did I Already Apply?
-
Урок 131.
00:10:27
My Applications: Controller and View
-
Урок 132.
00:10:35
My Applications: Applicant Count, Average Asking Salary
-
Урок 133.
00:08:25
My Applications: Cancelling Applications
-
Урок 134.
00:12:01
File Uploads: Understanding File System & Configuring Disks
-
Урок 135.
00:11:26
File Uploads: Uploading Files
-
Урок 136.
00:13:02
Refactor Time: Displaying Input Errors
-
Урок 137.
00:06:51
Refactor Time: Label Component
-
Урок 138.
00:01:40
Refactor Time: Flash Errors
-
Урок 139.
00:13:18
Employer: Register as an Employer
-
Урок 140.
00:12:20
Employer: Middleware Checking for Permissions
-
Урок 141.
00:16:15
Employer: Adding Jobs Form
-
Урок 142.
00:11:44
Employer: Adding Jobs Logic
-
Урок 143.
00:14:27
Employer: Job List
-
Урок 144.
00:12:27
Employer: Editing Job Offer
-
Урок 145.
00:14:30
Employer: Job Policy
-
Урок 146.
00:10:36
Employer: Soft Deletes
-
Урок 147.
00:05:55
Employer: Soft Deletes - Querying for Trashed Records
-
Урок 148.
00:01:53
Where Are We Right Now?
-
Урок 149.
00:02:10
Welcome to the Course!
-
Урок 150.
00:01:49
About Laravel Versions (OPTIONAL)
-
Урок 151.
00:03:52
Setup Recommendations and Course Prerequisites
-
Урок 152.
00:06:00
Code Editor: Visual Studio Code Setup and Recommendations
-
Урок 153.
00:02:24
Course Source Code
-
Урок 154.
00:01:42
Additional Learning Resource (Cheat Sheet, Diagrams)
-
Урок 155.
00:03:16
Windows - Setting Up XAMPP (PHP/Apache/MySQL)
-
Урок 156.
00:02:37
Windows - PHP in the Command Line
-
Урок 157.
00:01:54
Windows - Composer
-
Урок 158.
00:02:59
Mac - Setting Up XAMPP (PHP/Apache/MySQL)
-
Урок 159.
00:04:27
Mac - PHP in the Command Line
-
Урок 160.
00:01:40
Mac - Composer
-
Урок 161.
00:04:22
Windows - Setting Up Virtual Host in Apache
-
Урок 162.
00:01:42
Windows - Setting Up Host on the System
-
Урок 163.
00:03:21
Mac - Setting Up Virtual Host in Apache
-
Урок 164.
00:02:17
Mac - Setting Up Host on the System
-
Урок 165.
00:03:25
Laravel Project Structure Overview
-
Урок 166.
00:03:11
Artisan Command
-
Урок 167.
00:01:57
Understanding Routing in Laravel
-
Урок 168.
00:03:05
Defining Routes
-
Урок 169.
00:02:54
Managing and Naming Routes
-
Урок 170.
00:03:27
Route Parameters
-
Урок 171.
00:03:40
Optional Route Parameters
-
Урок 172.
00:04:12
Constraining Possible Route Parameters Values
-
Урок 173.
00:05:27
Understanding Templating, Views and Blade
-
Урок 174.
00:07:49
Template Inheritance and Layouts
-
Урок 175.
00:04:58
Passing and Rendering Data in Templates
-
Урок 176.
00:02:06
Simple View Rendering Routes
-
Урок 177.
00:03:29
Conditional Rendering
-
Урок 178.
00:03:27
Conditional Rendering Alternatives
-
Урок 179.
00:06:22
Loops in Templates
-
Урок 180.
00:06:16
More Control Inside Loops
-
Урок 181.
00:04:11
Partial Templates (Including Templates)
-
Урок 182.
00:02:52
Partial Templates in Loops
-
Урок 183.
00:04:59
Responses, Codes, Headers, and Cookies
-
Урок 184.
00:04:19
Redirect Responses
-
Урок 185.
00:01:21
Returning JSON
-
Урок 186.
00:02:29
Returning File Downloads
-
Урок 187.
00:03:23
Grouping Routes
-
Урок 188.
00:04:33
Request Input (Reading User Input)
-
Урок 189.
00:01:45
Request Input - An Overview of Options
-
Урок 190.
00:04:20
Middleware - Running Code Before & After Request
-
Урок 191.
00:05:09
Controllers
-
Урок 192.
00:01:57
Single Action Controllers
-
Урок 193.
00:01:32
Resource Controllers
-
Урок 194.
00:05:40
Implementing a Resource Controller
-
Урок 195.
00:03:47
Configuration and Environments Overview
-
Урок 196.
00:03:29
Configuring the Database Connection
-
Урок 197.
00:01:46
Databases Bird's Eye Overview
-
Урок 198.
00:02:41
Migrations Overview
-
Урок 199.
00:05:06
Creating and Running Migrations
-
Урок 200.
00:02:09
Understanding Eloquent ORM Models
-
Урок 201.
00:03:20
Models - Creating and Updating, Introducing Tinker
-
Урок 202.
00:02:12
Models - Retrieving Single Model
-
Урок 203.
00:02:17
Models - Retrieving Multiple Models and Collections Overview
-
Урок 204.
00:04:15
Models - Using the Query Builder
-
Урок 205.
00:03:22
Practical - List of Blog Posts and Single Blog Post
-
Урок 206.
00:04:15
Forms Markup
-
Урок 207.
00:04:31
Cross Site Request Forgery Explained
-
Урок 208.
00:03:37
Forms - Storing Submitted Data
-
Урок 209.
00:04:02
Forms - Input Validation
-
Урок 210.
00:02:51
Forms - Displaying Validation Errors
-
Урок 211.
00:03:22
Forms - Form Request Classes
-
Урок 212.
00:02:16
Session Flash Messages
-
Урок 213.
00:01:30
Forms - Old Input Helper
-
Урок 214.
00:05:18
Forms/Models - Model Mass Assignment
-
Урок 215.
00:08:58
CRUD - Edit Form
-
Урок 216.
00:03:40
CRUD - Update Action
-
Урок 217.
00:04:52
CRUD - Deleting Using Forms
-
Урок 218.
00:03:02
CRUD - Deleting Models
-
Урок 219.
00:03:31
Introduction to Laravel Mix
-
Урок 220.
00:02:15
Installing Bootstrap CSS Framework
-
Урок 221.
00:03:30
Using NPM and Compiling Assets With Mix/Webpack
-
Урок 222.
00:01:31
Including Assets in Views
-
Урок 223.
00:02:58
Versioned Assets (Cache Improvements)
-
Урок 224.
00:02:14
Introduction to Bootstrap CSS
-
Урок 225.
00:03:24
Understanding CSS Flexbox in General and in Bootstrap
-
Урок 226.
00:08:04
Layout Grid and Styling Header Bar
-
Урок 227.
00:02:56
Styling Forms
-
Урок 228.
00:02:57
Styling Post List Page
-
Урок 229.
00:03:14
Styling Single Post Page
-
Урок 230.
00:01:55
Styling Flash Messages and Error Messages
-
Урок 231.
00:07:04
Testing
-
Урок 232.
00:04:51
Testing configuration and environment
-
Урок 233.
00:07:18
Writing first functional test
-
Урок 234.
00:08:14
Testing database interactions
-
Урок 235.
00:05:36
Testing store() action (model creation)
-
Урок 236.
00:07:42
Testing for failure
-
Урок 237.
00:07:21
Testing update() action (model updates)
-
Урок 238.
00:05:20
Testing delete() action (model deletion)
-
Урок 239.
00:08:48
One to One relation with migration
-
Урок 240.
00:08:45
One to One assigning relationship
-
Урок 241.
00:07:39
One to One querying relationship
-
Урок 242.
00:07:23
One to Many relation with migration
-
Урок 243.
00:05:59
One to Many assigning relationship
-
Урок 244.
00:05:25
One to Many querying relationship
-
Урок 245.
00:07:21
Lazy Loading vs Eager Loading
-
Урок 246.
00:07:44
Querying relationship existence
-
Урок 247.
00:03:57
Querying relationship absence
-
Урок 248.
00:05:12
Counting related models
-
Урок 249.
00:05:13
Using withCount() in practice (fetching count of comments) with test
-
Урок 250.
00:12:06
Model Factory introduction
-
Урок 251.
00:14:54
Model Factory states
-
Урок 252.
00:08:41
Model Factory callbacks (afterCreating, afterMaking)
-
Урок 253.
00:06:52
Application: Implementing comment list
-
Урок 254.
00:12:26
Authentication overview
-
Урок 255.
00:15:39
How user registration works in Laravel
-
Урок 256.
00:16:58
Guard component and how logging users in works
-
Урок 257.
00:07:46
Custom registration form and Auth routes
-
Урок 258.
00:07:50
Formatting validation errors
-
Урок 259.
00:03:16
RedirectIfAuthenticated middleware
-
Урок 260.
00:07:13
Log-in form with "Remember Me" feature
-
Урок 261.
00:11:43
Logging out, @guest directive, debugging CSRF token errors
-
Урок 262.
00:04:32
Retrieving the currently authenticated user
-
Урок 263.
00:05:13
Protecting routes (requiring authentication)
-
Урок 264.
00:10:21
Testing routes that require authentication
-
Урок 265.
00:14:46
Refreshing database, database foreign keys and existing data
-
Урок 266.
00:02:32
Problem: SQLite test database NOT NULL problem
-
Урок 267.
00:05:38
Database seeding basics
-
Урок 268.
00:05:44
Using Model Factory inside Seeder
-
Урок 269.
00:10:21
Model relations inside seeder
-
Урок 270.
00:08:52
Individual seeder classes
-
Урок 271.
00:11:53
Making seeder interactive
-
Урок 272.
00:06:04
Deleting related model using model events
-
Урок 273.
00:05:23
Deleting related models using cascading
-
Урок 274.
00:04:59
Soft deletes
-
Урок 275.
00:06:44
Soft deletes querying
-
Урок 276.
00:10:43
Restoring soft deleted model
-
Урок 277.
00:03:06
Testing soft deleted models
-
Урок 278.
00:06:15
Authorization introduction
-
Урок 279.
00:08:48
Introduction to Gates
-
Урок 280.
00:02:52
Using authorize() helper
-
Урок 281.
00:04:13
Verifying permissions of the user
-
Урок 282.
00:13:11
Admin users and overriding permissions
-
Урок 283.
00:11:38
Policies introduction
-
Урок 284.
00:14:02
Policy or Gate?
-
Урок 285.
00:05:47
Verifying permissions in Blade templates
-
Урок 286.
00:10:38
Using middleware to authorize routes
-
Урок 287.
00:06:25
Application: updating tests
-
Урок 288.
00:03:49
Application: setting user_id for the new BlogPost
-
Урок 289.
00:09:06
Global Query Scopes introduction
-
Урок 290.
00:10:41
Global Query Scopes and potential issues
-
Урок 291.
00:10:01
Local Query Scopes introduction
-
Урок 292.
00:09:57
Practical: Local Query Scope - most commented posts
-
Урок 293.
00:10:05
Practical: Local Query Scope - most active users
-
Урок 294.
00:12:17
Practical: Local Query Scope - most active users last month
-
Урок 295.
00:15:31
Practical: Global Query Scope - admin can see deleted posts
-
Урок 296.
00:09:34
Blade Components introduction
-
Урок 297.
00:03:34
Component aliases
-
Урок 298.
00:05:32
Conditional rendering in Component
-
Урок 299.
00:08:20
Practical: creating reusable component for dates
-
Урок 300.
00:10:11
Complicated example of conditional rendering
-
Урок 301.
00:02:08
Application: Fixing an issue with HAVING clause
-
Урок 302.
00:08:02
Caching introduction
-
Урок 303.
00:10:32
Laravel Debugbar
-
Урок 304.
00:11:16
Storing data in cache
-
Урок 305.
00:07:18
Removing from cache
-
Урок 306.
00:04:04
Cache facade
-
Урок 307.
00:06:46
Practical: using cache as storage
-
Урок 308.
00:13:27
Practical: using cache for storage implementation
-
Урок 309.
00:10:27
Using and setting up Redis as cache storage
-
Урок 310.
00:06:11
Cache tags introduction
-
Урок 311.
00:08:28
Practical: using cache tags
-
Урок 312.
00:02:40
ManyToMany introduction
-
Урок 313.
00:05:38
ManyToMany migration
-
Урок 314.
00:03:38
Defining ManyToMany on models
-
Урок 315.
00:10:36
Associating models in ManyToMany
-
Урок 316.
00:07:31
Querying the ManyToMany relation and Pivot tables
-
Урок 317.
00:06:17
Practical: displaying the list of tags using Blade component
-
Урок 318.
00:10:23
Practical: list of blog posts by tag
-
Урок 319.
00:08:40
Blade View Composers
-
Урок 320.
00:08:00
View Composer with @include
-
Урок 321.
00:14:05
ManyToMany seeding
-
Урок 322.
00:07:02
Practical: User to Comment OneToMany relation and migration
-
Урок 323.
00:09:06
Practical: comments form and reusable errors component
-
Урок 324.
00:13:34
Route Model Binding
-
Урок 325.
00:08:32
Eager loading nested relationships
-
Урок 326.
00:03:38
Converting repeating queries to query scopes
-
Урок 327.
00:09:50
File Storage introduction
-
Урок 328.
00:02:18
File upload form
-
Урок 329.
00:09:07
Handling file uploads
-
Урок 330.
00:10:42
Using Storage facade to store files
-
Урок 331.
00:10:03
Getting the URL of stored file
-
Урок 332.
00:08:23
Practical: Image model, OneToOne relation and migrations
-
Урок 333.
00:06:35
Uploaded image URL
-
Урок 334.
00:05:21
Practical: Displaying uploaded image and styling
-
Урок 335.
00:05:07
Deleting files
-
Урок 336.
00:06:20
Validating uploaded files (size, type, dimensions)
-
Урок 337.
00:02:14
Section intrduction
-
Урок 338.
00:12:14
Practical: Scaffolding UserController and UserPolicy, using authorizeResource
-
Урок 339.
00:13:48
Practical: Views for showing/editing user profile
-
Урок 340.
00:04:07
OneToOne Polymorphic explained
-
Урок 341.
00:06:28
OneToOne Polymorphic migration
-
Урок 342.
00:02:43
OneToOne Polymorphic defining relation
-
Урок 343.
00:04:03
OneToOne Polymorphic associating
-
Урок 344.
00:13:03
Practical: OneToOne Polymorphic with BlogPost and Image
-
Урок 345.
00:02:04
OneToMany Polymorphic explained
-
Урок 346.
00:06:16
OneToMany Polymorphic migration & relation
-
Урок 347.
00:09:56
OneToMany Polymorphic associating
-
Урок 348.
00:14:22
Practical: OneToMany Polymorphic views
-
Урок 349.
00:07:29
Practical: Running tests on MySQL database
-
Урок 350.
00:07:18
OneToMany Polymorphic seeder
-
Урок 351.
00:05:49
ManyToMany Polymorphic explained
-
Урок 352.
00:14:53
ManyToMany Polymorphic migration
-
Урок 353.
00:05:13
ManyToMany Polymorphic relations
-
Урок 354.
00:04:21
Understanding model Traits
-
Урок 355.
00:19:16
Creating Taggable model trait
-
Урок 356.
00:06:22
Development setup for sending emails
-
Урок 357.
00:10:19
The Mailable class explained
-
Урок 358.
00:10:28
Rendering e-mail content and e-mail sending
-
Урок 359.
00:10:40
Attaching files & data to e-mails
-
Урок 360.
00:05:23
Embedding an image inside the e-mail
-
Урок 361.
00:04:56
Markdown Mailable classes explained
-
Урок 362.
00:09:23
Creating the Markdown Mailable class
-
Урок 363.
00:07:09
Custom Markdown e-mail component and styling
-
Урок 364.
00:02:12
Rendering e-mail previews in browser
-
Урок 365.
00:08:14
Queues and background processing introduction
-
Урок 366.
00:10:08
Configuring queues, creating and running the first job
-
Урок 367.
00:05:19
Optional e-mail queuing and execution delay
-
Урок 368.
00:09:55
Dealing with failed jobs
-
Урок 369.
00:06:08
Creating and dispatching custom jobs
-
Урок 370.
00:17:06
Implementing custom job that dispatches other jobs
-
Урок 371.
00:16:05
Rate Limiting queues
-
Урок 372.
00:06:16
Named queues and prioritizing
-
Урок 373.
00:11:07
Model Observers
-
Урок 374.
00:08:53
Events and Listeners
-
Урок 375.
00:10:31
Practical: Custom Event and Listener
-
Урок 376.
00:09:52
Second example of Event and Listener
-
Урок 377.
00:07:10
Logging basics in Laravel
-
Урок 378.
00:08:22
Handling built-in Laravel events with Subscriber
-
Урок 379.
00:04:42
Localization introduction and demo
-
Урок 380.
00:04:41
Configuring locale and translation overview
-
Урок 381.
00:13:48
Translating plural forms, passing data
-
Урок 382.
00:05:51
Storing translations in JSON
-
Урок 383.
00:07:48
Translating the application
-
Урок 384.
00:11:38
Storing user preffered language in database
-
Урок 385.
00:10:53
Creating custom Locale Middleware
-
Урок 386.
00:09:34
Adding language to URL through Apache configuration
-
Урок 387.
00:07:08
What is a Service and creating a custom one
-
Урок 388.
00:09:57
Service Container in practice
-
Урок 389.
00:08:16
Basic Dependency Injection
-
Урок 390.
00:12:17
Dependency Injection and Contracts
-
Урок 391.
00:10:44
Contracts explained
-
Урок 392.
00:07:48
Facades explained
-
Урок 393.
00:16:49
Postman - a quite long introduction
-
Урок 394.
00:05:59
How Model serialization works
-
Урок 395.
00:04:49
Hiding model attributes
-
Урок 396.
00:05:46
Serializing model relations
-
Урок 397.
00:09:36
API Resources introduction
-
Урок 398.
00:04:34
Serializing model relations using a Resource class
-
Урок 399.
00:03:02
Limiting serialization only to eager loaded relations
-
Урок 400.
00:03:24
Conditional serialization of properties
-
Урок 401.
00:14:41
API routes and controllers
-
Урок 402.
00:16:49
Practice defining API routes
-
Урок 403.
00:04:59
Returning a resource collection and response wrapping
-
Урок 404.
00:03:51
Collection pagination
-
Урок 405.
00:04:24
Collection pagination and custom parameters
-
Урок 406.
00:07:40
Storing a new resource
-
Урок 407.
00:15:33
API Tokens explained and implemented
-
Урок 408.
00:08:56
Returning one, updating and deleting resources
-
Урок 409.
00:09:39
Handling 404 (resource not found)
-
Урок 410.
00:16:19
API Authorization
-
Урок 411.
00:11:25
Testing API GET methods, verifying JSON structure
-
Урок 412.
00:08:09
Testing API GET methods, verifying JSON structure II
-
Урок 413.
00:10:18
Test API storing (POST) resources, authentication and validation