1234567891011121314151617181920212223242526272829 |
- <?php
- namespace catchAdmin\system\model\search;
- use catchAdmin\permissions\model\Users;
- trait OperateLogSearch
- {
- public function searchModuleAttr($query, $value, $data)
- {
- return $query->whereLike('module', $value);
- }
- public function searchMethodAttr($query, $value, $data)
- {
- return $query->whereLike('method', $value);
- }
- public function searchCreatorAttr($query, $value, $data)
- {
- return $query->whereLike(app(Users::class)->getTable() . '.username', $value);
- }
- public function searchCreateAtAttr($query, $value, $data)
- {
- return $query->whereTime($this->aliasField('created_at'), 'between', $value);
- }
- }
|