示例#1
1
文件: Favorite.php 项目: elberd/maoh
 public static function getById($id)
 {
     $favorites = Favorite::where('user_id', $id)->get();
     $ad_ids_array = [];
     foreach ($favorites as $favorite) {
         $ad_ids_array[] = $favorite->ad_id;
     }
     $ads = Ad::whereIn('id', $ad_ids_array)->paginate(20);
     return $ads;
 }
示例#2
0
 public function postBatch($act = 'update')
 {
     $result = false;
     switch ($act) {
         case 'delete':
             $ids = \Request::input('ids');
             $idsArr = explode(',', $ids);
             $result = Ad::whereIn('id', $idsArr)->delete();
             break;
     }
     $msg = [];
     if ($result) {
         $msg['status'] = 'success';
     } else {
         $msg['status'] = 'failed';
     }
     return response(json_encode($msg))->header('Content-Type', 'application/json');
 }