PHPackages                             johnylemon/laravel-searchable - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Search &amp; Filtering](/categories/search)
4. /
5. johnylemon/laravel-searchable

ActiveLibrary[Search &amp; Filtering](/categories/search)

johnylemon/laravel-searchable
=============================

Search and filter user models easily

1.1.0(5y ago)22731MITPHP

Since Oct 15Pushed 5y ago1 watchersCompare

[ Source](https://github.com/johnylemon/laravel-searchable)[ Packagist](https://packagist.org/packages/johnylemon/laravel-searchable)[ RSS](/packages/johnylemon-laravel-searchable/feed)WikiDiscussions main Synced 4w ago

READMEChangelogDependencies (4)Versions (4)Used By (0)

Filter CRUD resources using simple query parameters
===================================================

[](#filter-crud-resources-using-simple-query-parameters)

[![GitHub Workflow Status](https://camo.githubusercontent.com/04a36ba01f8edbbd94a9866f66df9f7b44c5b2d60c8c190ed58969d4e5b4ac4c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f6a6f686e796c656d6f6e2f6c61726176656c2d73656172636861626c652f72756e2d74657374733f6c6162656c3d7465737473)](https://camo.githubusercontent.com/04a36ba01f8edbbd94a9866f66df9f7b44c5b2d60c8c190ed58969d4e5b4ac4c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f6a6f686e796c656d6f6e2f6c61726176656c2d73656172636861626c652f72756e2d74657374733f6c6162656c3d7465737473)[![GitHub tag (latest by date)](https://camo.githubusercontent.com/3de434bf39036fc9ffa9f740bd5771f880924921d0ca0aa3fba839663e7bb30d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f7461672f6a6f686e796c656d6f6e2f6c61726176656c2d73656172636861626c653f6c6162656c3d72656c65617365)](https://camo.githubusercontent.com/3de434bf39036fc9ffa9f740bd5771f880924921d0ca0aa3fba839663e7bb30d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f7461672f6a6f686e796c656d6f6e2f6c61726176656c2d73656172636861626c653f6c6162656c3d72656c65617365)

This library makes searching and filtering super easy. Simplicity is a magic.

Getting started
---------------

[](#getting-started)

1. Add repository

```
composer require johnylemon/laravel-searchable

```

2. Register `Johnylemon\Searchable\Providers\SearchableServiceProvider` provider if not registered automagically .
3. Publish config using publish command

```
php artisan vendor:publish

```

4. Add `Johnylemon\Searchable\Traits\Searchable` trait any model you want and `searchable` method defining searchable properties

```
