| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | 
							- <?php
 
- namespace 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;
 
-     }
 
- }
 
 
  |