RequirementFilter.php 599 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. namespace App\ModelFilters;
  3. use EloquentFilter\ModelFilter;
  4. class RequirementFilter extends ModelFilter
  5. {
  6. /**
  7. * Related Models that have ModelFilters as well as the method on the ModelFilter
  8. * As [relationMethod => [input_key1, input_key2]].
  9. *
  10. * @var array
  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 groupId($groupId){
  21. return $this->where('requirement_group_id',$groupId);
  22. }
  23. }