diff --git a/app/Http/Controllers/Admin/ManageFreeUInvestmentController.php b/app/Http/Controllers/Admin/ManageFreeUInvestmentController.php index 5dc957c..4204b7f 100644 --- a/app/Http/Controllers/Admin/ManageFreeUInvestmentController.php +++ b/app/Http/Controllers/Admin/ManageFreeUInvestmentController.php @@ -317,8 +317,8 @@ class ManageFreeUInvestmentController extends Controller $validate = Validator::make($request->all(), [ 'issuer' => 'required', - 'presentation' => "required|mimes:pdf,zip", - 'fact_sheet' => "required|mimes:pdf,zip", + 'presentation' => "mimes:pdf,zip,jpeg,jpg,png", + 'fact_sheet' => "mimes:pdf,zip,jpeg,jpg,png", 'type' => 'required', 'geographic_focus' => 'required', ], [ @@ -460,8 +460,8 @@ class ManageFreeUInvestmentController extends Controller $validate = Validator::make($request->all(), [ 'issuer' => 'required', - 'presentation' => "mimes:pdf,zip", - 'fact_sheet' => "mimes:jpeg,png,gif,jfif,pdf,zip", + 'presentation' => "mimes:pdf,zip,jpeg,jpg,png", + 'fact_sheet' => "mimes:pdf,zip,jpeg,jpg,png", 'type' => 'required', 'geographic_focus' => 'required', ], [ @@ -640,8 +640,8 @@ class ManageFreeUInvestmentController extends Controller // ]); $validate = Validator::make($request->all(), [ 'name' => 'required', - 'presentation' => "required|mimes:pdf,zip", - 'fact_sheet' => "required|mimes:pdf,zip", + 'presentation' => "mimes:pdf,zip,jpeg,jpg,png", + 'fact_sheet' => "mimes:pdf,zip,jpeg,jpg,png", 'type' => 'required', 'geographic_focus' => 'required', ], [ @@ -796,8 +796,8 @@ class ManageFreeUInvestmentController extends Controller // ]); $validate = Validator::make($request->all(), [ 'property_name' => 'required', - // 'presentation' => "required|mimes:pdf,zip", - // 'fact_sheet' => "required|mimes:pdf,zip", + 'presentation' => "mimes:pdf,zip", + 'fact_sheet' => "mimes:pdf,zip", 'type' => 'required', 'geographic_focus' => 'required', ], [ diff --git a/app/Http/Controllers/Admin/ManageFreeUInvestments/FractionalRealEstateController.php b/app/Http/Controllers/Admin/ManageFreeUInvestments/FractionalRealEstateController.php index bc033f4..d9dd180 100644 --- a/app/Http/Controllers/Admin/ManageFreeUInvestments/FractionalRealEstateController.php +++ b/app/Http/Controllers/Admin/ManageFreeUInvestments/FractionalRealEstateController.php @@ -102,8 +102,8 @@ class FractionalRealEstateController extends Controller // dd($request->all()); $validate = Validator::make($request->all(), [ 'property_name_and_location' => 'required', - 'presentation' => "|mimes:pdf,zip", - 'fact_sheet' => "|mimes:pdf,zip", + 'presentation' => "|mimes:pdf,zip,jpeg,jpg,png", + 'fact_sheet' => "|mimes:pdf,zip,jpeg,jpg,png", 'type' => 'required', 'geographic_focus' => 'required', ], [ diff --git a/app/Http/Controllers/Admin/OverviewController.php b/app/Http/Controllers/Admin/OverviewController.php index 4be3252..82c105d 100644 --- a/app/Http/Controllers/Admin/OverviewController.php +++ b/app/Http/Controllers/Admin/OverviewController.php @@ -54,6 +54,7 @@ class OverviewController extends Controller public function listingFeaturedStatus(Request $request) { + // dd($request->all()); $listingStatus = $request->listing_status; $id = $request->id; $table = $request->table; @@ -75,15 +76,20 @@ class OverviewController extends Controller $changeListingStatus = \DB::table($table)->where('id', $id)->update([ 'listing_status' => $listingStatus ]); - - if ($changeListingStatus && $listingStatus != 'Hide') { - $user = User::find($data->users_id); - $productName = $data->security_name ?? $data->property_name ?? $data->name_of_the_aif_fund; - $notify['message'] = "Congratulations, Your investment($productName) has been assigned to $listingStatus section!"; - $user->notify(new UserAdmin($notify)); - return response()->json(['status' => 200, 'message' => 'Listing Status Changed!']); + // if ($changeListingStatus && $listingStatus != 'Hide') { + if ($listingStatus != 'Hide') { + if( $listingStatus != 'Non-Featured') + { + $user = User::find($data->users_id); + $productName = $data->security_name ?? $data->property_name ?? $data->name_of_the_aif_fund; + $notify['message'] = "Congratulations, Your investment($productName) has been assigned to $listingStatus section!"; + $user->notify(new UserAdmin($notify)); + return response()->json(['status' => 200, 'message' => 'Listing Status Changed!']); + } } - return response()->json(['status' => 400, 'message' => 'Error Changing Listing Status!']); + // dd($changeListingStatus); + // return response()->json(['status' => 400, 'message' => 'Error Changing Listing Status!']); + return response()->json(['status' => 200, 'message' => 'Listing Status Changed!']); } public function changeStatusBuyer(Request $request) diff --git a/app/Http/Controllers/Frontend/DashboardController.php b/app/Http/Controllers/Frontend/DashboardController.php index 7decc87..5ff0ba4 100644 --- a/app/Http/Controllers/Frontend/DashboardController.php +++ b/app/Http/Controllers/Frontend/DashboardController.php @@ -901,6 +901,7 @@ class DashboardController extends Controller ]); if ($sellerFormUpdateCreate) { return response()->json(['status' => 200, 'message' => 'Seller Form Reviewed & Submitted!']); + // return response()->json(['status' => 200, 'message' => 'Thank you for submitting the seller form. Our team will promptly review your submission and keep you informed regarding the status of your product listing.']); } return response()->json(['status' => 400, 'message' => 'Seller Form Could Not Be Reviewed & Submitted!']); } diff --git a/app/Http/Controllers/Frontend/FractionalRealEstateController.php b/app/Http/Controllers/Frontend/FractionalRealEstateController.php index 5843455..f22a630 100644 --- a/app/Http/Controllers/Frontend/FractionalRealEstateController.php +++ b/app/Http/Controllers/Frontend/FractionalRealEstateController.php @@ -32,14 +32,8 @@ class FractionalRealEstateController extends Controller ->where(['status' => true, 'categories_id' => 2]) ->where('slug', '!=', $slug) ->get(); - // dd($fractionalRealEstate); - $productData = FractionalRealEstate::where('slug', '=', $slug)->first(); $productData = Product::with('product_images')->where('id', $productData->products_id)->first(); - // dd($productData); - // $productData['presentation_file'] = $productData->getRawOriginal('presentation'); - // $productData['fact_sheet_file'] = $productData->getRawOriginal('fact_sheet'); - // dd($fractionalRealEstate); return view('Frontend.Pages.fractional-real-estate.product', compact('fractionalRealEstate', 'otherFRE', 'productData')); } @@ -54,7 +48,7 @@ class FractionalRealEstateController extends Controller } else { return "file not found"; } - dd('hello'); + // dd('hello'); } public function fractData() diff --git a/public/assets/uploads/fractionalrealestate_images/202404161154_1711435445_factsheet.jpg b/public/assets/uploads/fractionalrealestate_images/202404161154_1711435445_factsheet.jpg new file mode 100644 index 0000000..e22ed82 Binary files /dev/null and b/public/assets/uploads/fractionalrealestate_images/202404161154_1711435445_factsheet.jpg differ diff --git a/public/assets/uploads/fractionalrealestate_images/202404161208_pan_card_01707740030294 (1).png b/public/assets/uploads/fractionalrealestate_images/202404161208_pan_card_01707740030294 (1).png new file mode 100644 index 0000000..e759d16 Binary files /dev/null and b/public/assets/uploads/fractionalrealestate_images/202404161208_pan_card_01707740030294 (1).png differ diff --git a/public/assets/uploads/real-estate_images/202404161230_1711435445_factsheet.jpg b/public/assets/uploads/real-estate_images/202404161230_1711435445_factsheet.jpg new file mode 100644 index 0000000..e22ed82 Binary files /dev/null and b/public/assets/uploads/real-estate_images/202404161230_1711435445_factsheet.jpg differ diff --git a/public/uploads/product/fact_sheet/1713249595_factsheet.png b/public/uploads/product/fact_sheet/1713249595_factsheet.png new file mode 100644 index 0000000..e759d16 Binary files /dev/null and b/public/uploads/product/fact_sheet/1713249595_factsheet.png differ diff --git a/public/uploads/product/fact_sheet/1713251093_factsheet.png b/public/uploads/product/fact_sheet/1713251093_factsheet.png new file mode 100644 index 0000000..cfe3d40 Binary files /dev/null and b/public/uploads/product/fact_sheet/1713251093_factsheet.png differ diff --git a/resources/views/Frontend/Pages/dummy/global-private-credit.blade.php b/resources/views/Frontend/Pages/dummy/global-private-credit.blade.php index b92f78a..aa8bf32 100644 --- a/resources/views/Frontend/Pages/dummy/global-private-credit.blade.php +++ b/resources/views/Frontend/Pages/dummy/global-private-credit.blade.php @@ -84,14 +84,14 @@ risk-return balance. The projections indicate that private debt will maintain its position as one of the fastest-growing alternative asset classes in the coming five years, with assets under management (AUM) forecasted to reach $2.3 trillion by December 2027, reflecting - a compound annual growth rate (CAGR) of 10.8%. (Source: Prequin) + a compound annual growth rate (CAGR) of 10.8%. (Source: Preqin)