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; }
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'); }