vskut/laravel5-model-searchable

为Laravel 5中的模型提供可搜索的特质

dev-master 2019-05-23 22:45 UTC

This package is auto-updated.

Last update: 2024-09-24 11:08:05 UTC


README

为Laravel Eloquent模型提供搜索特质。

此软件包由Markus Lind开发。访问我的网站 vskut.ru

安装

通过composer

$ composer require vskut/laravel5-model-searchable

使用

模型

use vskut\laravel5ModelSearchable\Searchable;

class User extends Model
{
    use Searchable;

}

控制器

class UserController
{

    public function index()
    {
        $user = User::searchable(request()->get('search'), ['id', 'email', 'username'])
            ->get();

        return view('user.index', compact('user'));
    }
}

视图

<form action="{{ route('user.index') }}" method="get">
    <input type="text" name="search" value="{{ request()->get('search') }}">
    <button type="submit">Search</button>
</form>

致谢

许可证

MIT许可证(MIT)。