Full-Text Search with Laravel Scout
Add powerful full-text search using Laravel Scout and search engines like Meilisearch.
Natalie King
October 6, 2025
5.6k152
Search is essential for content-heavy applications.
## Make model searchable
```php
use Laravel\Scout\Searchable;
class Post extends Model {
use Searchable;
}
```
## Search query
```php
$posts = Post::search('laravel')->get();
```
## Search flow
```mermaid
flowchart LR
A[Save Model] --> B[Scout]
B --> C[Search Index]
D[Search Query] --> C --> E[Results]
```
Scout keeps search logic simple.
In the next tutorial, we will protect APIs using rate limiting.
#Laravel#Search#Advanced