sidebar permission module added

This commit is contained in:
Ritikesh yadav
2024-04-09 17:56:07 +05:30
parent dafc338200
commit 0ef6d40f29
31 changed files with 4305 additions and 1197 deletions

View File

@@ -21,6 +21,10 @@ class OverviewController extends Controller
{
public function index()
{
$check = checkSidebarAccess('overview');
if (!$check) {
abort(404);
}
$totalSellerProfile = MarketplaceSellerForm::count();
$completedTransactions = MarketplaceBuyerForm::where('status', 'Sold')->count();
$totalInvestmentListed = MarketplaceAlternativeInvestmentFundSeller::count() + MarketplaceFractionalRealEstateSeller::count() + MarketplaceOtherProductsSeller::count();
@@ -100,6 +104,10 @@ class OverviewController extends Controller
public function listingTransfer()
{
$check = checkSidebarAccess('investment-listing-transfer');
if (!$check) {
abort(404);
}
// $freMarketPlace = MarketplaceFractionalRealEstateSeller::with('seller')->orderBy('created_at', 'desc')->get();
// $aifMarketPlace = MarketplaceAlternativeInvestmentFundSeller::with('seller')->orderBy('created_at', 'desc')->get();
// $opMarketPlace = MarketplaceOtherProductsSeller::with('seller')->orderBy('created_at', 'desc')->get();
@@ -110,7 +118,7 @@ class OverviewController extends Controller
$freMarketPlace = MarketplaceFractionalRealEstateSeller::with('seller')->orderBy('created_at', 'desc')->get();
$aifMarketPlace = MarketplaceAlternativeInvestmentFundSeller::with('seller')->orderBy('created_at', 'desc')->get();
$opMarketPlace = MarketplaceOtherProductsSeller::with('seller')->orderBy('created_at', 'desc')->get();
$combinedData = collect();
foreach ($freMarketPlace as $freData) {
$freData->table = 'marketplace_fre_sellers';
@@ -124,14 +132,16 @@ class OverviewController extends Controller
$opData->table = 'marketplace_op_sellers';
$combinedData->push($opData);
}
$combinedData = $combinedData->sortByDesc('created_at');
//new end
// dd($combinedData);
return view('Admin.Pages.pre_owned_investment.pre_owned_investmentV2',
compact('freMarketPlace', 'aifMarketPlace', 'opMarketPlace','combinedData'));
return view(
'Admin.Pages.pre_owned_investment.pre_owned_investmentV2',
compact('freMarketPlace', 'aifMarketPlace', 'opMarketPlace', 'combinedData')
);
}
public function listingDetails($id, $table)
@@ -191,6 +201,10 @@ class OverviewController extends Controller
public function transactions()
{
$check = checkSidebarAccess('completed-transaction');
if (!$check) {
abort(404);
}
$aifBuyerForm = MarketplaceAlternativeInvestmentFundSeller::with('seller', 'company')->join('marketplace_buyer_forms', 'marketplace_aif_sellers.id', 'marketplace_buyer_forms.associated_id')
->latest('marketplace_aif_sellers.created_at')->get();
$freBuyerForm = MarketplaceFractionalRealEstateSeller::with('seller', 'company')->join('marketplace_buyer_forms', 'marketplace_fre_sellers.id', 'marketplace_buyer_forms.associated_id')->latest('marketplace_fre_sellers.created_at')->get();