public static function getWishlist()
{
$user_id = Session::get('user_id');
$error_code = ApiResponse::OK;
$pagination = ApiResponse::pagination();
if ($pagination == false) {
$error_code = ApiResponse::URL_NOT_EXIST;
$data = ApiResponse::getErrorContent(ApiResponse::URL_NOT_EXIST);
} else {
$page = $pagination['page'];
$limit = $pagination['limit'];
$wishlists = Wishlist::where('user_id', $user_id)->with('wine')->forPage($page, $limit)->get();
if (count($wishlists) == 0) {
$data = array();
} else {
foreach ($wishlists as $wishlist) {
$wishlist->winery = Winery::where('id', $wishlist->wine->winery_id)->first();
if ($wishlist->wine->image_url != null) {
$wishlist->wine->image_url = URL::asset($wishlist->wine->image_url);
}
if ($wishlist->wine->wine_flag != null) {
$wishlist->wine->wine_flag = URL::asset($wishlist->wine->wine_flag);
}
}
$data = $wishlists->toArray();
}
}
return array("code" => $error_code, "data" => $data);
}