diff --git a/app/Http/Controllers/Frontend/DashboardController.php b/app/Http/Controllers/Frontend/DashboardController.php index a365586..cb3078d 100644 --- a/app/Http/Controllers/Frontend/DashboardController.php +++ b/app/Http/Controllers/Frontend/DashboardController.php @@ -136,38 +136,45 @@ class DashboardController extends Controller public function getMarketplaceFRESellerData($api = null) { - $id = auth()->guard('users')->user()->id ?? request()->user()->id; - // $market_place_data = MarketplaceBuyerForm::where(['users_id' => $id, 'status' => 'Sold', 'table' => 'marketplace_fre_sellers'])->get(); - // foreach ($market_place_data as $row) { - // $row['marketplace_fre_sellers_data'] = MarketplaceFractionalRealEstateSeller::where('id', $row->associated_id)->first(); - // } - // return $market_place_data; - $sellerData = MarketplaceSellerForm::with('fre')->where('users_id',$id)->get(); - // dd($sellerData); - $sellerData->each(function($value){ - $value->fre->each(function($fre){ - // dd($fre); - if($fre) - { - $fre['company_name'] = Company::where('id',$fre->fractional_real_estate_platform)->value('company_name'); - } - + try{ + $id = auth()->guard('users')->user()->id ?? request()->user()->id; + // $market_place_data = MarketplaceBuyerForm::where(['users_id' => $id, 'status' => 'Sold', 'table' => 'marketplace_fre_sellers'])->get(); + // foreach ($market_place_data as $row) { + // $row['marketplace_fre_sellers_data'] = MarketplaceFractionalRealEstateSeller::where('id', $row->associated_id)->first(); + // } + // return $market_place_data; + $sellerData = MarketplaceSellerForm::with('fre')->where('users_id',$id)->get(); + // dd($sellerData); + $sellerData->each(function($value){ + $value->fre->each(function($fre){ + // dd($fre); + if($fre) + { + $fre['company_name'] = Company::where('id',$fre->fractional_real_estate_platform)->value('company_name'); + } + + }); + // dd($value->fre[0]->fractional_real_estate_platform); }); - // dd($value->fre[0]->fractional_real_estate_platform); - }); - // dd($sellerData->toArray()); - if($api == null) - { - $data['data'] = $sellerData; - return $data; + // dd($sellerData->toArray()); + if($api == null) + { + $data['data'] = $sellerData; + return $data; + } + if(count($sellerData->toArray())) + { + $market_place_data = $sellerData[0]->fre->toArray(); + return $market_place_data; + } + return $sellerData; + // if($sellerData->toArray()->count()) } - if(count($sellerData->toArray())) + catch(\Exception $e) { - $market_place_data = $sellerData[0]->fre->toArray(); - return $market_place_data; + // Log::error('') + Log::error("Something went wrong while fetching fre sold investment -". $e->getMessage() ." " .$e->getLine()); } - return $sellerData; - // if($sellerData->toArray()->count()) } public function getMarketplaceOPSellerData()