| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | <?phpnamespace App\Repositories;use App\Models\HrtoolsCategory;use Prettus\Repository\Eloquent\BaseRepository;/** * Class HrtoolsCategoryRepositoryEloquent. * * @package namespace App\Repositories; */class HrtoolsCategoryRepository extends BaseRepository{    /**     * Specify Model class name     *     * @return string     */    public function model()    {        return HrtoolsCategory::class;    }    public function getLists($where)    {        $lists = $this->model->where($where)->orderBy('list_order', 'desc')->orderBy('created_at', 'desc')->get();        if ($lists->toArray()) {            foreach ($lists as $k => $v) {                if ($v->category_img) {                    $lists[$k]->category_img = upload_asset($v->category_img);                } else {                    $lists[$k]->category_img = theme_asset('app/images/hrtools_img/'.$v->id.'.jpg');                }            }        }        if (array_key_exists('id', $where)) {            $lists = $lists[0];        }        return $lists;    }}
 |