vskut / laravel5-model-searchable
Searchable scope trait for models in laravel 5
Installs: 192
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/vskut/laravel5-model-searchable
Requires
- php: >=7.0
This package is auto-updated.
Last update: 2025-10-24 13:28:23 UTC
README
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).