Code Explainers
Php code explainers
php
<?php final class ProductRepository {
Safe SQL pagination with PDO in PHP
pagination
input-validation
prepared-statements
Intermediate
7 steps
php
<?php namespace App\Http\Requests;
How a Laravel FormRequest validates input
validation
form-request
input-sanitization
Intermediate
6 steps
php
<?php final class CsrfGuard {
Building a per-form CSRF guard in PHP
csrf
security
sessions
Intermediate
8 steps
php
<?php namespace App\Models;
Polymorphic comments in Laravel with morphTo
polymorphism
eloquent
relationships
Intermediate
5 steps
php
<?php namespace App\Http\Middleware;
Enforcing a JSON Accept header in Laravel
middleware
content-negotiation
http-headers
Beginner
5 steps
php
<?php function verifyJwt(string $token, string $secret): array {
Verifying an HS256 JWT in PHP
jwt
hmac
authentication
Intermediate
9 steps
php
<?php class Entity {
PHP magic methods for dynamic attributes
magic-methods
overloading
encapsulation
Intermediate
6 steps
php
<?php namespace App\Models;
Accessors, mutators & casts in a Laravel model
eloquent
accessors
mutators
Intermediate
6 steps