From 4fbc4a8f4f5848df6ff30d6bf400c3f95770486c Mon Sep 17 00:00:00 2001 From: cj201199 Date: Tue, 14 May 2024 12:01:46 +0530 Subject: [PATCH 1/2] first commit --- .../Admin/ManageUserProductController.php | 12 +++++ .../Frontend/MarketPlaceController.php | 3 +- app/Models/Product.php | 8 +++ .../manage_user_add.blade.php | 49 +++++++++++++++---- .../profile/market-list/buyer-form.blade.php | 8 +-- .../profile/market-list/sale-form.blade.php | 4 +- routes/web.php | 1 + 7 files changed, 69 insertions(+), 16 deletions(-) diff --git a/app/Http/Controllers/Admin/ManageUserProductController.php b/app/Http/Controllers/Admin/ManageUserProductController.php index d5d4089..fb4c760 100644 --- a/app/Http/Controllers/Admin/ManageUserProductController.php +++ b/app/Http/Controllers/Admin/ManageUserProductController.php @@ -135,6 +135,18 @@ class ManageUserProductController extends Controller return view('Admin.Pages.manage_investors.manage_user_product.manage_user_add', compact('users', 'aifProductNames', 'freProductNames', 'companies')); } + public function userProduct(Request $request){ + $data = Product::with('alternativeInvestmentFund.companies','categorys')->where('id',$request->id)->first(); + // dd($data); + if($data->alternativeInvestmentFund != null){ + return response()->json(['status'=>200,'category'=>'aif','data'=>$data]); + } + $data = Product::with('fractional_real_estate','categorys')->where('id',$request->id)->first(); + if($data->fractional_real_estate != null){ + return response()->json(['status'=>200,'category'=>'fre','data'=>$data]); + } + } + function getAllProductNames($categoriesId) { return Product:: diff --git a/app/Http/Controllers/Frontend/MarketPlaceController.php b/app/Http/Controllers/Frontend/MarketPlaceController.php index 1aeaf23..4ad52f1 100644 --- a/app/Http/Controllers/Frontend/MarketPlaceController.php +++ b/app/Http/Controllers/Frontend/MarketPlaceController.php @@ -248,12 +248,13 @@ class MarketPlaceController extends Controller $id = $offering['data']->id; $userData = array(); $user = ModelsUser::find(auth()->guard('users')->user()->id); + $dataOfBuyerForm = MarketplaceBuyerForm::first(); $userData = (object)[ 'name' => $user->name ?? null, 'contact_number' => $user->contact_number ?? null, 'email' => $user->email ?? $user->email, ]; - return view('Frontend.Pages.profile.market-list.buyer-form', compact('table', 'id', 'userData')); + return view('Frontend.Pages.profile.market-list.buyer-form', compact('table', 'id', 'userData','dataOfBuyerForm')); } //editBuyerForm start by hritik on 5-4-2024 diff --git a/app/Models/Product.php b/app/Models/Product.php index 9bdb023..7b98743 100644 --- a/app/Models/Product.php +++ b/app/Models/Product.php @@ -110,6 +110,14 @@ class Product extends Model return $this->hasOne(Category::class, 'id', 'categories_id'); } + // public function aif(){ + // return $this->hasOne(AlternativeInvestmentFund::class,'id', 'products_id'); + // } + + public function companies(){ + return $this->belongsTo(Company::class,'companies_id',); + } + public function scopeFractionalRealEstate($query) { return $query->where('tables_id', 1); diff --git a/resources/views/Admin/Pages/manage_investors/manage_user_product/manage_user_add.blade.php b/resources/views/Admin/Pages/manage_investors/manage_user_product/manage_user_add.blade.php index 6eeafc0..8a8e554 100644 --- a/resources/views/Admin/Pages/manage_investors/manage_user_product/manage_user_add.blade.php +++ b/resources/views/Admin/Pages/manage_investors/manage_user_product/manage_user_add.blade.php @@ -69,14 +69,14 @@ Investor Name - +
- @foreach($aifProductNames as $data) @@ -89,7 +89,7 @@ Product/Fund Name - +
- +
- +
- +
- +
- @foreach($freProductNames as $data) @@ -727,7 +727,7 @@ Product Name - +