Download the PHP package appslabke/laravel-easy-search without Composer
On this page you can find all versions of the php package appslabke/laravel-easy-search. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download appslabke/laravel-easy-search
More information about appslabke/laravel-easy-search
Files in appslabke/laravel-easy-search
Package laravel-easy-search
Short Description Simplified Laravel search
License MIT
Homepage https://github.com/AppsLab-KE/laravel-easy-search
Informations about the package laravel-easy-search
Laravel Easy Search
This is where your description should go. Try and limit it to a paragraph or two. Consider adding a small example.
Installation
You can install the package via composer:
Usage
Add config vendor:publish --provider="AppsLab\LaravelEasySearch\LaravelEasySearchBaseServiceProvider"
This will add the config file which you can customize
namespace
= allow you to set you filter and module namespace,
location
= allow to set the location for your filter and model
autogenerate-query-builds
= This help in autogenerating query build it is used by filter command to auto generate filter query
queries-types
= this is used to auto complete query type
How to add your own builder.
- Create new service provider
BuildServiceProvider
- Under boot method add you builds using Search Facede as shown
Don't forget to add your service provider to app.config providers
App\Providers\BuildServiceProvider::class,
Working with Laravel Easy Search
-
add search on model
-
Global search
- This allow you to search all the columns in the table.
- Laravel easy search will search the table only with the filters generated on production but will through an error on local/development.
-
If you want to ignore some columns you can second arguments to ignore the columns.
- by default global search users
search
as the query filter you can replace that by adding the first parameter
Make sure you check the
Add Searchable trait to your model
You can now use Laravel searchable as
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- Marvin Collins Hosea
- All Contributors
Support us
We are a mixture of technologists, analysts and designers pushing boundaries of what’s possible in problem solving for businesses and communities, and while we are at it we have fun. Apps:Lab KE
Mpesa Contribution
coming soon
License
The MIT License (MIT). Please see License File for more information.