承接 tanmo/laravel-search 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

tanmo/laravel-search

Composer 安装命令:

composer require tanmo/laravel-search

包简介

fields search package

README 文档

README

Laravel模型查询包

依赖

  • php: >=7.0
  • laravel/framework: ~5.5

安装

composer require tanmo/laravel-search

使用

  • 在需要查找的Model中引入Tanmo\Search\Traits\Search的Trait
  • 使用Search 的Facade创建搜索器$searcher
$searcher = Search::build(function (Searcher $searcher) {
            $searcher->equal('username');
            $searcher->like('realname');
        });

$users = (new User())->search($searcher)->paginate(10);

功能

Searcher支持的方法

  • equal($field, $formField = null)
  • neq($field, $formField = null)
  • between($field, $formField = null)
  • notBetween($field, $formField = null)
  • like($field, $formField = null)
  • lt($field, $formField = null)
  • gt($field, $formField = null)
  • in($field, $formField = null)
  • notIn($field, $formField = null)
  • gte($field, $formField = null)
  • lte($field, $formField = null)

Tip

  • $field参数为要搜索的数据表字段名,如果表单name属性名与数据表一致则$formField可为空,否则$formField需填入表单的name名称
  • 关联查询时$field参数可用点.隔开,如:role.name表示搜索关联表role下的name字段

统计信息

  • 总下载量: 225
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2018-04-03

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固