diff --git a/app/Http/Controllers/Frontend/DashboardController.php b/app/Http/Controllers/Frontend/DashboardController.php index 85690fe..a97c086 100644 --- a/app/Http/Controllers/Frontend/DashboardController.php +++ b/app/Http/Controllers/Frontend/DashboardController.php @@ -6,6 +6,7 @@ use App\Http\Controllers\Controller; use App\Models\Admin\User; use App\Models\AlternativeInvestmentFund; use App\Models\Company; +use App\Models\Product; use App\Models\UserKyc; use App\Models\FractionalRealEstate; use App\Models\Frontend\User as FrontendUser; @@ -378,6 +379,27 @@ class DashboardController extends Controller return $dataArr; } + public function getProductDetail(Request $request) + { + $id = $request->id; + if($id) + { + $product_id = MonthlyUpdateMaster::where('id',$id)->value('products_id'); + // dd($product_id); + if(AlternativeInvestmentFund::where('products_id',$product_id)->exists()) + { + $data = Product::with('alternativeInvestmentFund','categorys')->where('id',$product_id)->first(); + return response()->json(['status'=>200,'data'=>$data]); + } + if(FractionalRealEstate::where('products_id',$product_id)->exists()) + { + $data = Product::with('fractional_real_estate','categorys')->where('id',$product_id)->first(); + return response()->json(['status'=>200,'data'=>$data]); + } + } + return response()->json(['status'=>404,'message'=>'id is null']); + } + function totalInvestmentAmount_api($singleMUM, $amount) { $p2p = ['Faircent', 'Finance Peer', 'Liquiloans']; diff --git a/resources/views/Admin/Pages/manage_freeu_investment/edit-product/alternative-investment-fund.blade.php b/resources/views/Admin/Pages/manage_freeu_investment/edit-product/alternative-investment-fund.blade.php index b9b4c73..0e64958 100644 --- a/resources/views/Admin/Pages/manage_freeu_investment/edit-product/alternative-investment-fund.blade.php +++ b/resources/views/Admin/Pages/manage_freeu_investment/edit-product/alternative-investment-fund.blade.php @@ -542,7 +542,7 @@ - + @@ -564,7 +564,7 @@ - + @@ -586,7 +586,7 @@ - + diff --git a/routes/api.php b/routes/api.php index 8eaa561..709a1e5 100644 --- a/routes/api.php +++ b/routes/api.php @@ -187,6 +187,7 @@ Route::group(['middleware' => ['auth:sanctum']], function () { Route::get("get-all-notifications", [HomeController::class, 'getAllNotificationsApi']); Route::post("mark-as-read/{id}", [HomeController::class, 'updateSingleNotification']); Route::get("investment-summary", [DashboardController::class, 'investmentSummary']); + Route::get("get-product-details", [DashboardController::class, 'getProductDetail']); Route::get("current-investment-details", [DashboardController::class, 'currentInvestmentDetails']); Route::get("reedemed-investment-details", [DashboardController::class, 'reedemedInvestmentDetails']); Route::get("investment-details", [DashboardController::class, 'viewInvestmentDetails']);