lcly-data-admin/app/ModelFilters/CropFilter.php

29 lines
524 B
PHP

<?php
namespace App\ModelFilters;
use EloquentFilter\ModelFilter;
class CropFilter extends ModelFilter
{
public function categoryId($categoryId)
{
return $this->where('category_id', $categoryId);
}
public function type($type)
{
$q = $this;
switch ($type) {
case "top":
$q->whereNull('parent_id');
break;
case 'all':
break;
default:
break;
}
return $q;
}
}