Laravel Packages

Laravel Search String

Published
Laravel Search String image

Laravel Search String is a package by Loris Leiva that generates database queries based on one unique string using a simple and customizable syntax.

Laravel Search String provides a simple solution for scoping your database queries using a human-readable and customizable syntax. It will transform a simple string into a powerful query builder.

Here’s a nice visual example of what this all means taken from the project’s readme:

Here’s a brief code example that is taken from the readme using the search string and the equivalent query builder:

Article::usingSearchString('title:"My blog article" or not published sort:-created_at');
 
// Equivalent to:
Article::where('title', 'My blog article')
->orWhere('published', false)
->orderBy('created_at', 'desc');

Check out the documentation for full details on the extensive search syntax and all the customizations you can make. You can learn more about this package and check out the source code on GitHub at lorisleiva/laravel-search-string.

Paul Redmond photo

Staff writer at Laravel News. Full stack web developer and author.

Sponsored

serpapi logo
SerpApi

The Web Search API for Your LLM and AI Applications

Visit SerpApi

The latest

View all →
Securing Filament plugins with Plumb image

Securing Filament plugins with Plumb

Read article
LayaPHP: Self-Hosted Text Classification for PHP and Laravel image

LayaPHP: Self-Hosted Text Classification for PHP and Laravel

Read article
WhenMounted and BigInt Props in Inertia.js v3.8 image

WhenMounted and BigInt Props in Inertia.js v3.8

Read article
Postcodes for Laravel: GB Postcode Lookup and Geography Data image

Postcodes for Laravel: GB Postcode Lookup and Geography Data

Read article
Laravel 14 Adds a defaults() Method to Eloquent Models image

Laravel 14 Adds a defaults() Method to Eloquent Models

Read article
Laravel AI SDK and Laravel MCP Security Fixes: Update Now image

Laravel AI SDK and Laravel MCP Security Fixes: Update Now

Read article