mirhamit/searchable

该软件包已废弃,不再维护。未建议替代软件包。

最小化的 Laravel 搜索软件包

1.0.3 2021-12-13 15:50 UTC

This package is auto-updated.

Last update: 2022-04-13 16:36:53 UTC


README

Latest Version on Packagist Total Downloads

最小化的 Laravel 搜索软件包

安装

打开终端并切换到项目根目录

安装 Laravel

使用 composer 安装此软件包

composer require mirhamit/searchable

使用方法

在此示例中,我们将 HasPermission 添加到用户模型中,您可以使用任何模型

use MirHamit\Searchable\Searchable;

class User extends Authenticatable
{
    use HasApiTokens, HasFactory, Notifiable, Searchable;
...
}

获取搜索结果 在此示例中,我们在路由中使用搜索单个用户

Route::get('search', function () {
    return \App\Models\User::search('w1w', 0)->paginate(2);
    // return \App\Models\User::search($request->input(), 1)->paginate(2);
});

搜索的第二个参数接受布尔值。如果您将 0 发送到第二个参数,搜索将使用 orWhere 进行搜索

如果您将 1 发送到第二个参数,搜索将使用 where 进行搜索

更新日志

请参阅 更新日志 获取最近更改的更多信息。

安全漏洞

请审查和检查安全漏洞,并在问题部分报告。

鸣谢

许可证

MIT 许可证 (MIT)。请参阅 许可证文件 获取更多信息。