<?php
namespace App\Modules\Admin\Services;
use App\Models\UploadGroup;
class FileGroupService extends BaseService
{
public function __construct(UploadGroup $uploadGroup)
{
$this->model = $uploadGroup;
}
public function lists(array $params): array
{
$params['is_download'] = 1;
$params['where_callback'] = function($query) use ($params){
$request = request();
if (!empty($search = $request->input('search', ''))){
$query->where('group_name ', 'LIKE', '%' . trim($search) . '%');
}
};
$params['order'] = 'group_id';
$params['order_sort'] = 'DESC';
return parent::lists($params); }
}