Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

azizikri's avatar

Are we have to sanitize our request when we use request in LIKE eloquent query?

Are we have to sanitize our request when we use request in LIKE eloquent query? if we have to sanitize it what are the best practices?

0 likes
5 replies
undeportedmexican's avatar
Level 15

As long as you're not using DB::raw(), you're fine. Eloquent sanitizes the queries by default.

1 like
azizikri's avatar

@jlrdw sorry for the late response, this is the eloquent code

$query->when($filters['query'] ?? false, fn($query) => $query->where('title', 'LIKE', "%{$filters['query']}%") ->orWhere('description', 'LIKE', "%{$filters['query']}%"));

Please or to participate in this conversation.