RequirementGroupFilter.php 529 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. /**
  3. * Created by IntelliJ IDEA.
  4. * User: kelyliang
  5. * Date: 2024/2/27
  6. * Time: 下午 04:33
  7. */
  8. namespace App\ModelFilters;
  9. use EloquentFilter\ModelFilter;
  10. class RequirementGroupFilter extends ModelFilter
  11. {
  12. public $relations = [];
  13. public function apply($query)
  14. {
  15. return $query;
  16. }
  17. public function assetId($assetId){
  18. return $this->where('asset_id', $assetId);
  19. }
  20. public function name($name): ModelFilter
  21. {
  22. return $this->where('name', 'like', "%$name%");
  23. }
  24. }