123456789101112131415161718192021222324252627282930313233343536373839 |
- <?php
- namespace App\ModelFilters;
- use EloquentFilter\ModelFilter;
- class AssetFilter extends ModelFilter
- {
-
- public $relations = [];
- public function status($status): ModelFilter
- {
- return $this->where('status', $status);
- }
- public function code($code): ModelFilter
- {
- return $this->where('code', 'like', "%$code%");
- }
- public function name($name): ModelFilter
- {
- return $this->where('name', 'like', "%$name%");
- }
- public function group($group_id){
-
- if($group_id==0){
- return $this->whereNull('group_id');
- }
- return $this->where('group_id',$group_id);
- }
- }
|