fix primary offering filter
This commit is contained in:
@@ -16,6 +16,12 @@ class HandpickedInvestmentController extends Controller
|
||||
|
||||
$urlCategories = $this->decode_arr(request()->categories) ?? null;
|
||||
$assetType = request()->assetType ?? null;
|
||||
$firstTime = true;
|
||||
if($firstTime)
|
||||
{
|
||||
$assetType = 'financial-assets';
|
||||
$firstTime = false;
|
||||
}
|
||||
$geographicFocus = request()->geographicFocus ?? null;
|
||||
$products = $this->filterData(request()->search ?? '', $urlCategories, $assetType, $geographicFocus);
|
||||
$type = FractionalRealEstate::select('asset_type')->distinct()->get();
|
||||
@@ -35,7 +41,9 @@ class HandpickedInvestmentController extends Controller
|
||||
|
||||
|
||||
if ($request->ajax()) {
|
||||
$products = $this->filterData($request->get('query'), $request->get('categories'), $request->get('assetType'), $request->get('geographicFocus'));
|
||||
$firstTime = $request->get('assetType') ?? 'financial-assets';
|
||||
// dd($firstTime);
|
||||
$products = $this->filterData($request->get('query'), $request->get('categories'), $firstTime, $request->get('geographicFocus'));
|
||||
|
||||
// $productsWithCategories = $this->filterData($request->get('query'), $request->get('categories'), $request->get('assetType'), $request->get('geographicFocus'));
|
||||
return view('Frontend.Pages.handpicked-investment.pagination', compact('products'))->render();
|
||||
@@ -48,19 +56,25 @@ class HandpickedInvestmentController extends Controller
|
||||
if (!is_array($categories) && $categories)
|
||||
$categories = explode(',', $categories);
|
||||
$faCategoriesArr = [
|
||||
// Category::DebtFundId,
|
||||
// Category::SovereignGovernmentBondId,
|
||||
// Category::GlobalMutualFundId,
|
||||
// Category::EquitiesId,
|
||||
Category::FractionalRealEstateId,
|
||||
Category::VentureCapitalFundId,
|
||||
Category::InfrastructureFundId,
|
||||
Category::AngelFundId,
|
||||
Category::PrivateEquityFundId,
|
||||
Category::DebtFundId,
|
||||
Category::FundForDistressedAssetId,
|
||||
Category::LongOnlyFundId,
|
||||
Category::PrivateCreditFundId,
|
||||
Category::PrivateRealEstateFundId,
|
||||
Category::HedgeFundId,
|
||||
Category::PrivateInvestmentInPublicEquityFundId,
|
||||
Category::SovereignGovernmentBondId,
|
||||
Category::GlobalMutualFundId,
|
||||
Category::EquitiesId,
|
||||
Category::GlobalHedgeFundId,
|
||||
Category::GlobalPrivateEquityFundId,
|
||||
Category::GlobalVentureCapitalFundId,
|
||||
Category::GlobalPrivateCreditFundId,
|
||||
];
|
||||
|
||||
$reCategoriesArr = [
|
||||
@@ -100,7 +114,7 @@ class HandpickedInvestmentController extends Controller
|
||||
$query->where('re.geographic_focus', $geographicFocus);
|
||||
});
|
||||
})
|
||||
->when($assetType == null && $geographicFocus, function ($query) use ($geographicFocus) {
|
||||
->when($assetType && $geographicFocus, function ($query) use ($geographicFocus) {
|
||||
$query->where(function ($query) use ($geographicFocus) {
|
||||
$query->where('fre.geographic_focus', $geographicFocus)
|
||||
->orWhere('aif.geographic_focus', $geographicFocus)
|
||||
|
||||
Reference in New Issue
Block a user