laravel5-model-searchable maintained by vskut
Description
Searchable scope trait for models in laravel 5
Author
Last update
2019/05/24 00:45
(dev-master)
License
Downloads
192
Tags
Laravel 5 Model Trait Searchable
Provides the searching trait for Laravel Eloquent models.
This package has been developed by Markus Lind. Visit me at vskut.ru.
Install
Via composer:
$ composer require vskut/laravel5-model-searchable
Usage
Model
use vskut\laravel5ModelSearchable\Searchable;
class User extends Model
{
use Searchable;
}
Controller
class UserController
{
public function index()
{
$user = User::searchable(request()->get('search'), ['id', 'email', 'username'])
->get();
return view('user.index', compact('user'));
}
}
View
<form action="{{ route('user.index') }}" method="get">
<input type="text" name="search" value="{{ request()->get('search') }}">
<button type="submit">Search</button>
</form>
Credits
License
The MIT License (MIT).