Student Reviews
( 5 Of 5 )
1 review
Video of #3: Liskov substitution principle (LSP) in PHP, Laravel SOLID Design Principles in SOLID Principles course by QiroLab channel, video No. 4 free certified online
The Liskov substitution principle is the extension of the open/closed principle. This principle states that "Every time you prepare a subclass, that subclass should be substitutable or you can say replaceable in every place where the original class was accepted without breaking the application."
The Liskov Substitution Principle is a simple yet effective way to improve the code.
#Laravel #PHP #LaravelPHP #Qirolab
SOLID design principles Playlist
https://www.youtube.com/playlist?listPL1TrjkMQ8UbWsspx0ABrsWl6ENnLEq9AH
What is SOLID design principles in PHP, Laravel? Why should we use them?
https://www.youtube.com/watch?v4Zy8b2VKR2E
#1: Single Responsibility Principle (SRP)
https://www.youtube.com/watch?vOmtLxnjMnlY
#2: Open-Closed Principle (OCP) in PHP, Laravel SOLID Design Principles
https://youtu.be/AOTb2zIpdcQ
How to modify created_at & updated_at timestamps in Laravel?
https://www.youtube.com/watch?v0ofKuncEh-0
How to use UUID as the Primary key instead of auto-increment IDs in the Laravel application?
https://www.youtube.com/watch?v1XIMI5kOPuc
Laravel Model Lifecycle Events and How to use Observers in Laravel?
https://www.youtube.com/watch?v7GUaH6BI_V0
#1: SPA Authentication using Laravel Sanctum
https://www.youtube.com/watch?v8Uwn5M6WTe0
#2: API Token Authentication using Laravel Sanctum
https://www.youtube.com/watch?v2bslfjKEAik
Laravel Eloquent Relationships
https://www.youtube.com/playlist?listPL1TrjkMQ8UbVyIT0cDX-54gN5tunWZvaI
Impersonating Users in Laravel And Example of TDD using PHPUnit
https://www.youtube.com/watch?vrT2zbACgysM
Laravel Macros - How to create a Macro? How to create a class-based macro using mixin?
https://www.youtube.com/watch?vcqm72704ZCE
Laravel Packages
https://www.youtube.com/playlist?listPL1TrjkMQ8UbVvcFXGEiw9pke7AuyrjdXv
Laravel Backup Tutorial
https://www.youtube.com/playlist?listPL1TrjkMQ8UbWIMDkTK4f_oL0rQR5UV0O1
Laravel Fortify Tutorial
https://www.youtube.com/playlist?listPL1TrjkMQ8UbU2BrO6ubfXio3OG4t6Oqpz
Timestamps:
00:00 Introduction / Definition
08:17 Rule 1: Parameter types must match in both child and parent classes
09:22 Rule 2: Method return type must match
11:10 Rule 3: Preconditions cannot be strengthened by the child's class
11:45 Rule 4: Postconditions cannot be weakened in the child's class
14:11 Rule 5: Exceptions thrown by the child method must be the same as from an exception thrown by the parent method.
15:09 Rule 6: Invariants of a superclass must be preserved
Support my work:
1. On BuyMeACoffee: https://www.buymeacoffee.com/qirolab
2. On Patreon: https://www.patreon.com/qirolab
https://m.do.co/c/e740238537d0
Also, follow us on:
: https://fb.com/qirolab
: https://twitter.com/qirolab