Code snippets
Code snippets
Copy-ready answers to everyday coding questions, each with a short explanation. Laravel, PHP, JavaScript, SQL, Bash and more.
2 snippets tagged #clean-code · Show all
PHP
October 19, 2026
Laravel Eloquent local query scope reusable filters
Wraps a common where condition in a reusable method on the model. Use it so filters like “published” aren’t repeated across controllers.
<?php
// app/Models/Post.php
use Illuminate\Database\Eloquent\Builder;
PHP
October 15, 2026
PHP null-safe operator ?-> with null coalescing for safe property chains
?-> stops the whole chain and returns null when any link is null, so you don’t need nested if checks. Add ?? for a default value. Needs PHP 8.0+.
<?php
class Address { public function __construct(public ?string $city = null) {} }
class User { public function __construct(public ?Address $address = null) {} }