Code Explainers
Code explainers tagged #query-builder
php
<?php namespace App\Http\Controllers\Api;
Building a cursor-paginated feed in Laravel
cursor-pagination
eager-loading
validation
Intermediate
8 steps
php
namespace App\Http\Filters; use Closure; use Illuminate\Database\Eloquent\Builder;
Composable query filters with Laravel's Pipeline
pipeline
query-builder
single-responsibility
Intermediate
7 steps
php
namespace App\Providers; use Illuminate\Database\Query\Builder as QueryBuilder; use Illuminate\Database\Eloquent\Builder as EloquentBuilder;
Adding a whereActive macro in Laravel
macros
service-provider
query-builder
Intermediate
5 steps
php
<?php namespace App\Http\Controllers;
Streaming a filtered CSV export in Laravel
streaming
csv-export
query-builder
Intermediate
9 steps
php
<?php namespace App\Services;
Caching tenant dashboard metrics in Laravel
caching
multi-tenancy
aggregation
Intermediate
7 steps
php
<?php namespace App\Http\Controllers;
Building a filtered product index in Laravel
query-builder
validation
conditional-queries
Intermediate
9 steps
php
<?php namespace App\Models\Scopes;
How a tenant global scope works in Laravel
multi-tenancy
global-scope
query-builder
Intermediate
5 steps
php
class PostController extends Controller { public function index(Request $request) {
Eager loading without N+1 in Laravel
eager-loading
n+1
query-builder
Intermediate
9 steps
php
class PostController extends Controller { public function index(Request $request): AnonymousResourceCollection {
Filtered, paginated JSON APIs in Laravel
eloquent
query-builder
api-resources
Intermediate
8 steps