This commit is contained in:
meghamalore
2024-06-11 14:55:45 +05:30
40 changed files with 312 additions and 168 deletions

View File

@@ -40,6 +40,8 @@ use App\Models\MonthlyUpdateMaster;
use Illuminate\Support\Str;
use App\Models\ProductPhotoDocuments;
use Illuminate\Support\Facades\Validator;
use File;
use App\Models\Company;
class ManageFreeUInvestmentController extends Controller
{
@@ -453,11 +455,12 @@ class ManageFreeUInvestmentController extends Controller
public function editFundProduct($id)
{
$companies = Company::active()->pluck('company_name', 'id');
// $categories = Category::all();
// $products = Product::with('category', 'fractional_real_estate.companies')->fractionalrealestate()->find($id);
$fund = Product::with('category', 'funds.returns', 'product_images')->funds()->find($id);
// dd($fund);
return view('Admin.Pages.manage_freeu_investment.edit-product.funds', compact('fund'));
return view('Admin.Pages.manage_freeu_investment.edit-product.funds', compact('fund','companies'));
}
public function updateFundProduct(Request $request)
@@ -501,6 +504,7 @@ class ManageFreeUInvestmentController extends Controller
'fund_name' => $request->fund_name,
'geographic_focus' => $request->geographic_focus,
'fund_type' => $request->fund_type,
'platform_partner' =>$request->companies_id,
'about_issuer' => $request->about_issuer,
'fund_description' => $request->description,
'sharpe_ratio' => $request->sharpe_ratio,
@@ -772,6 +776,8 @@ class ManageFreeUInvestmentController extends Controller
return view('Admin.Pages.manage_freeu_investment.upload-product.real-estate', compact('text', 'category_id', 'excelName'));
}
public function uploadRealEstateFile(Request $request)
{
request()->validate([
@@ -792,9 +798,12 @@ class ManageFreeUInvestmentController extends Controller
public function editRealEstateProduct($id)
{
$companies = Company::active()->pluck('company_name', 'id');
// dd($companies);
$categories = Category::all();
$products = Product::with('category', 'realEstates', 'product_images')->realestates()->find($id);
return view('Admin.Pages.manage_freeu_investment.edit-product.real-estate', compact('products', 'categories'));
$products = Product::with('category','realEstates', 'product_images')->realestates()->find($id);
// dd($products);
return view('Admin.Pages.manage_freeu_investment.edit-product.real-estate', compact('products', 'categories','companies'));
}
public function updateRealEstateProduct(Request $request)
@@ -834,7 +843,7 @@ class ManageFreeUInvestmentController extends Controller
$realEstate = RealEstate::where('id', $request->realEstates)->update([
'property_name' => $request->property_name,
'slug' => $count < 2 ? Str::slug($request->property_name) : Str::slug($request->property_name).'-'.$count+1,
// 'companies_id' => $request->companies_id,
'platform_partner' => $request->companies_id,
'geographic_focus' => $request->geographic_focus,
'price_per_sq_ft' => $request->price_per_sq_ft,
'property_location' => $request->property_location,
@@ -1475,7 +1484,7 @@ class ManageFreeUInvestmentController extends Controller
public function updateAIFProduct(Request $request)
{
dd($request->all());
// dd($request->all());
$request->validate([
'fund_name' => 'required'
]);

View File

@@ -194,19 +194,7 @@ class ManageUserProductController extends Controller
->join('user_kycs', 'users.id', 'user_kycs.users_id')
->where('user_kycs.status', 'Approved')
->pluck('users.name', 'users.id');
$aifProductNames = $this->getAllProductNames([
Category::VentureCapitalFundId,
Category::AngelFundId,
Category::InfrastructureFundId,
Category::FundForDistressedAssetId,
Category::PrivateCreditFundId,
Category::PrivateRealEstateFundId,
Category::PrivateEquityFundId,
Category::HedgeFundId,
Category::PrivateInvestmentInPublicEquityFundId,
Category::LongOnlyFundId,
]);
// dd($aifProductNames->toArray());
$aifProductNames = $this->getAllProductNames([Category::VentureCapitalFundId, Category::InfrastructureFundId, Category::AngelFundId, Category::PrivateEquityFundId, Category::DebtFundId, Category::PrivateRealEstateFundId, Category::PrivateInvestmentInPublicEquityFundId,Category::LongOnlyFundId,Category::PrivateCreditFundId]);
$freProductNames = $this->getAllProductNames([Category::FractionalRealEstateId]);
// $p2pProductNames = $this->getAllProductNames(Category::PeerToPeerLendingId);
// $ifaProductNames = $this->getAllProductNames(Category::InvoiceDiscountingId, Category::CleanAndGreenAssetsId, Category::VentureDebtId, Category::HighYieldFinanceId, Category::SecuritizedDebtInstrumentId, Category::LeaseBasedFinancingId, Category::RevenueBasedFinancingId);

View File

@@ -13,9 +13,9 @@ class GlobalHedgeFundController extends Controller
{
public function index(){
$hedgeFunds = $this->hedgeFundAllData()->getData();
$openGHF = Product::has('funds')->with('funds','categorys')->globalHedgeFund()->open()->active()->latest()->get();
$resaleGHF = Product::has('funds')->with('funds','categorys')->globalHedgeFund()->fullyFunded()->active()->latest()->get();
$fullyFundedGHF = Product::has('funds')->with('funds','categorys')->globalHedgeFund()->fullyFunded()->active()->latest()->get();
$openGHF = Product::has('funds')->with('funds.companies','categorys')->globalHedgeFund()->open()->active()->latest()->get();
$resaleGHF = Product::has('funds')->with('funds.companies','categorys')->globalHedgeFund()->fullyFunded()->active()->latest()->get();
$fullyFundedGHF = Product::has('funds')->with('funds.companies','categorys')->globalHedgeFund()->fullyFunded()->active()->latest()->get();
$learnMore = (new FractionalRealEstateFrontendController)->globalHedgeFundQuestionAndAnswer()->getData();
// $faqs = (new FractionalRealEstateFrontendController)->globalHedgeFundQuestionAndAnswerFaqs()->getData();
// dd($openGHF);

View File

@@ -14,9 +14,9 @@ class GlobalPrivateEquityFundController extends Controller
public function index()
{
$privateEquity = $this->privateEquityFundAllData()->getData();
$openGPEF = Product::has('funds')->with('funds', 'categorys')->funds()->privateEquityFund()->open()->active()->latest()->get();
$resaleGPEF = Product::has('funds')->with('funds', 'categorys')->funds()->privateEquityFund()->resale()->active()->latest()->get();
$fullyFundedGPEF = Product::has('funds')->with('funds', 'categorys')->funds()->privateEquityFund()->fullyFunded()->active()->latest()->get();
$openGPEF = Product::has('funds')->with('funds','companies', 'categorys')->funds()->privateEquityFund()->open()->active()->latest()->get();
$resaleGPEF = Product::has('funds')->with('funds','companies', 'categorys')->funds()->privateEquityFund()->resale()->active()->latest()->get();
$fullyFundedGPEF = Product::has('funds')->with('funds','companies', 'categorys')->funds()->privateEquityFund()->fullyFunded()->active()->latest()->get();
$learnMore = (new FractionalRealEstateFrontendController)->globalPrivateEquityFundQuestionAndAnswer()->getData();
// $faqs = (new FractionalRealEstateFrontendController)->globalPrivateEquityFundQuestionAndAnswerFaqs()->getData();
// dd($openGPEF);

View File

@@ -21,9 +21,9 @@ class IndianRealAssetController extends Controller
public function industrial()
{
$realEstate = $this->indianIndustrialRealEstateAllData()->getData();
$openIIRE = Product::has('realEstate')->with('realEstate','categorys')->indianIndustrialRealEstate()->open()->active()->get();
$resaleIIRE = Product::has('realEstate')->with('realEstate','categorys')->indianIndustrialRealEstate()->resale()->active()->get();
$fullyFundedIIRE = Product::has('realEstate')->with('realEstate','categorys')->indianIndustrialRealEstate()->fullyFunded()->active()->get();
$openIIRE = Product::has('realEstate')->with('realEstate.companies','categorys')->indianIndustrialRealEstate()->open()->active()->get();
$resaleIIRE = Product::has('realEstate')->with('realEstate.companies','categorys')->indianIndustrialRealEstate()->resale()->active()->get();
$fullyFundedIIRE = Product::has('realEstate')->with('realEstate.companies','categorys')->indianIndustrialRealEstate()->fullyFunded()->active()->get();
$learnMore = (new FractionalRealEstateFrontendController)->indianIndustrialRealEstateQuestionAndAnswer()->getData();
// dd($realEstate);
return view('Frontend.Pages.indian-real-estate.industrial', compact('realEstate', 'learnMore', 'openIIRE', 'resaleIIRE', 'fullyFundedIIRE'));
@@ -32,9 +32,9 @@ class IndianRealAssetController extends Controller
public function residential()
{
$realEstate = $this->indianResidentialRealEstateAllData()->getData();
$openIRRE = Product::has('realEstate')->with('realEstate','categorys')->indianResidentialRealEstate()->open()->active()->get();
$resaleIRRE = Product::has('realEstate')->with('realEstate','categorys')->indianResidentialRealEstate()->resale()->active()->get();
$fullyFundedIRRE = Product::has('realEstate')->with('realEstate','categorys')->indianResidentialRealEstate()->fullyFunded()->active()->get();
$openIRRE = Product::has('realEstate')->with('realEstate.companies','categorys')->indianResidentialRealEstate()->open()->active()->get();
$resaleIRRE = Product::has('realEstate')->with('realEstate.companies','categorys')->indianResidentialRealEstate()->resale()->active()->get();
$fullyFundedIRRE = Product::has('realEstate')->with('realEstate.companies','categorys')->indianResidentialRealEstate()->fullyFunded()->active()->get();
$learnMore = (new FractionalRealEstateFrontendController)->indianResidentialRealEstateQuestionAndAnswer()->getData();
// dd($openIRRE);
return view('Frontend.Pages.indian-real-estate.residential', compact('realEstate', 'learnMore', 'openIRRE', 'resaleIRRE', 'fullyFundedIRRE'));
@@ -43,9 +43,9 @@ class IndianRealAssetController extends Controller
public function commercial()
{
$realEstate = $this->indianCommercialRealEstateAllData()->getData();
$openICRE = Product::has('realEstate')->with('realEstate','categorys')->indianCommercialRealEstate()->open()->active()->get();
$resaleICRE = Product::has('realEstate')->with('realEstate','categorys')->indianCommercialRealEstate()->resale()->active()->get();
$fullyFundedICRE = Product::has('realEstate')->with('realEstate','categorys')->indianCommercialRealEstate()->fullyFunded()->active()->get();
$openICRE = Product::has('realEstate')->with('realEstate.companies','categorys')->indianCommercialRealEstate()->open()->active()->get();
$resaleICRE = Product::has('realEstate')->with('realEstate.companies','categorys')->indianCommercialRealEstate()->resale()->active()->get();
$fullyFundedICRE = Product::has('realEstate')->with('realEstate.companies','categorys')->indianCommercialRealEstate()->fullyFunded()->active()->get();
$learnMore = (new FractionalRealEstateFrontendController)->indianCommercialRealEstateQuestionAndAnswer()->getData();
// dd($openICRE);
return view('Frontend.Pages.indian-real-estate.commercial', compact('realEstate', 'learnMore', 'openICRE', 'resaleICRE', 'fullyFundedICRE'));

View File

@@ -16,9 +16,9 @@ class GlobalPrivateCreditController extends Controller
$learnMore = (new FractionalRealEstateFrontendController)->globalPCFQuestionAndAnswer()->getData();
return view('Frontend.Pages.dummy.global-private-credit', [
'learnMore' => $learnMore,
'openGPCF' => Product::has('funds')->with('funds','categorys')->funds()->globalPrivateCreditFund()->open()->active()->latest()->get(),
'openGPCF' => Product::has('funds')->with('funds.companies','categorys')->funds()->globalPrivateCreditFund()->open()->active()->latest()->get(),
// 'resaleGPCF' => Product::has('alternativeInvestmentFund')->with('alternativeInvestmentFund.companies', 'categorys')->globalPrivateCreditFund()->resale()->active()->latest()->get(),
'resaleGPCF' => Product::has('funds')->with('funds','categorys')->funds()->globalPrivateCreditFund()->fullyFunded()->active()->latest()->get(),
'resaleGPCF' => Product::has('funds')->with('funds.companies','categorys')->funds()->globalPrivateCreditFund()->fullyFunded()->active()->latest()->get(),
]);
}

View File

@@ -28,9 +28,9 @@ class StoreCompanyKYC extends FormRequest
'mobile_number' => 'required|regex:/^(\+\d{1,3}[- ]?)?\d{10,12}$/|unique:user_kycs,mobile_number,' . auth()->guard('users')->user()->id . ',users_id',
'email' => 'required|regex:/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/|unique:user_kycs,email,' . auth()->guard('users')->user()->id . ',users_id',
'dob' => 'required',
'occupation' => 'required|regex:/^[a-zA-Z\s]+$/',
'place_of_birth' => 'required|regex:/^[a-zA-Z\s]+$/',
'gross_annual_income' => 'required|regex:/^[0-9]+$/',
'occupation' => 'regex:/^[a-zA-Z\s]+$/',
'place_of_birth' => 'regex:/^[a-zA-Z\s]+$/',
'gross_annual_income' => 'regex:/^[0-9]+$/',
'memorandum_or_articles_of_association' => 'required|mimes:jpeg,png,jpg,pdf|max:2048',
'company_pan' => 'required|mimes:jpeg,png,jpg,pdf|max:2048',
'certificate_of_incorporation' => 'required|mimes:jpeg,png,jpg,pdf|max:2048',

View File

@@ -28,11 +28,11 @@ class StoreIndividualKYC extends FormRequest
'mobile_number' => 'required|regex:/^(\+\d{1,3}[- ]?)?\d{10,12}$/|unique:user_kycs,mobile_number,'.auth()->guard('users')->user()->id.',users_id',
'email' => 'required|regex:/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/|unique:user_kycs,email,'.auth()->guard('users')->user()->id.',users_id',
'dob' => 'required',
'occupation' => 'required|regex:/^[a-zA-Z\s]+$/',
'occupation' => 'regex:/^[a-zA-Z\s]+$/',
'father_name' => 'required|regex:/^[a-zA-Z\s]+$/',
'mother_name' => 'required|regex:/^[a-zA-Z\s]+$/',
'place_of_birth' => 'required|regex:/^[a-zA-Z\s]+$/',
'gross_annual_income' => 'required|regex:/^[0-9]+$/',
'place_of_birth' => 'regex:/^[a-zA-Z\s]+$/',
'gross_annual_income' => 'regex:/^[0-9]+$/',
'pan_card' => 'required|mimes:jpeg,png,jpg,pdf|max:2048',
'proof_of_address' => 'required|mimes:jpeg,png,jpg,pdf|max:2048',
'Photograph' => 'required|mimes:jpeg,png,jpg,pdf|max:2048',

View File

@@ -25,14 +25,14 @@ class StoreNRIKYC extends FormRequest
{
return [
'name' => 'required|regex:/^[a-zA-Z\s]+$/',
'mobile_number' => 'required|regex:/^(\+\d{1,3}[- ]?)?\d{10,12}$/|unique:user_kycs,mobile_number,'.auth()->guard('users')->user()->id.',users_id',
'email' => 'required|regex:/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/|unique:user_kycs,email,'.auth()->guard('users')->user()->id.',users_id',
'mobile_number' => 'required|regex:/^(\+\d{1,3}[- ]?)?\d{10,12}$/|unique:user_kycs,mobile_number,' . auth()->guard('users')->user()->id . ',users_id',
'email' => 'required|regex:/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/|unique:user_kycs,email,' . auth()->guard('users')->user()->id . ',users_id',
'dob' => 'required',
'father_name' => 'required|regex:/^[a-zA-Z\s]+$/',
'mother_name' => 'required|regex:/^[a-zA-Z\s]+$/',
'occupation' => 'required|regex:/^[a-zA-Z\s]+$/',
'place_of_birth' => 'required|regex:/^[a-zA-Z\s]+$/',
'gross_annual_income' => 'required|regex:/^[0-9]+$/',
'father_name' => 'regex:/^[a-zA-Z\s]+$/',
'mother_name' => 'regex:/^[a-zA-Z\s]+$/',
'occupation' => 'regex:/^[a-zA-Z\s]+$/',
'place_of_birth' => 'regex:/^[a-zA-Z\s]+$/',
'gross_annual_income' => 'regex:/^[0-9]+$/',
'passport' => 'required|mimes:jpeg,png,jpg,pdf|max:2048',
'pio_oci_card' => 'mimes:jpeg,png,jpg,pdf|max:2048',
// 'tin' => 'required',
@@ -41,7 +41,7 @@ class StoreNRIKYC extends FormRequest
'utility' => 'required|mimes:jpeg,png,jpg,pdf|max:2048',
'rental_agreement' => 'required|mimes:jpeg,png,jpg,pdf|max:2048',
'passport_size_photograph' => 'required|mimes:jpeg,png,jpg,pdf|max:2048',
'cancelled_cheque' => 'mimes:jpeg,png,jpg,pdf|max:2048',
'cancelled_cheque' => 'required|mimes:jpeg,png,jpg,pdf|max:2048',
'copy_of_cml' => 'required|mimes:jpeg,png,jpg,pdf|max:2048',
'trc_copy' => 'mimes:jpeg,png,jpg,pdf|max:2048',
'form_10f' => 'mimes:jpeg,png,jpg,pdf|max:2048',
@@ -49,7 +49,8 @@ class StoreNRIKYC extends FormRequest
];
}
public function messages(){
public function messages()
{
return [
'required' => 'This :attribute field is required',
'unique' => "This :attribute field must be unique",

View File

@@ -28,11 +28,11 @@ class StoreOtherKYC extends FormRequest
'mobile_number' => 'required|regex:/^(\+\d{1,3}[- ]?)?\d{10,12}$/|unique:user_kycs,mobile_number,'.auth()->guard('users')->user()->id.',users_id',
'email' => 'required|regex:/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/|unique:user_kycs,email,'.auth()->guard('users')->user()->id.',users_id',
'dob' => 'required',
'father_name' => 'required|regex:/^[a-zA-Z\s]+$/',
'mother_name' => 'required|regex:/^[a-zA-Z\s]+$/',
'occupation' => 'required|regex:/^[a-zA-Z\s]+$/',
'place_of_birth' => 'required|regex:/^[a-zA-Z\s]+$/',
'gross_annual_income' => 'required|regex:/^[0-9]+$/',
'father_name' => 'regex:/^[a-zA-Z\s]+$/',
'mother_name' => 'regex:/^[a-zA-Z\s]+$/',
'occupation' => 'regex:/^[a-zA-Z\s]+$/',
'place_of_birth' => 'regex:/^[a-zA-Z\s]+$/',
'gross_annual_income' => 'regex:/^[0-9]+$/',
'proof_of_identity_pan_card' => 'required|mimes:jpeg,png,jpg,pdf|max:2048',
'addressproof_bank_statement_or_utility_bill' => 'required|mimes:jpeg,png,jpg,pdf|max:2048',
'certificate_of_registration' => 'required|mimes:jpeg,png,jpg,pdf|max:2048',

View File

@@ -28,11 +28,11 @@ class StorePartnerShipKYC extends FormRequest
'mobile_number' => 'required|regex:/^(\+\d{1,3}[- ]?)?\d{10,12}$/|unique:user_kycs,mobile_number,'.auth()->guard('users')->user()->id.',users_id',
'email' => 'required|regex:/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/|unique:user_kycs,email,'.auth()->guard('users')->user()->id.',users_id',
'dob' => 'required',
'father_name' => 'required|regex:/^[a-zA-Z\s]+$/',
'mother_name' => 'required|regex:/^[a-zA-Z\s]+$/',
'occupation' => 'required|regex:/^[a-zA-Z\s]+$/',
'place_of_birth' => 'required|regex:/^[a-zA-Z\s]+$/',
'gross_annual_income' => 'required|regex:/^[0-9]+$/',
'father_name' => 'regex:/^[a-zA-Z\s]+$/',
'mother_name' => 'regex:/^[a-zA-Z\s]+$/',
'occupation' => 'regex:/^[a-zA-Z\s]+$/',
'place_of_birth' => 'regex:/^[a-zA-Z\s]+$/',
'gross_annual_income' => 'regex:/^[0-9]+$/',
'true_copy_of_partnership_deed' => 'required|mimes:jpeg,png,jpg,pdf|max:2048',
'registration_certificate' => 'required|mimes:jpeg,png,jpg,pdf|max:2048',
'pan_card' => 'required|mimes:jpeg,png,jpg,pdf|max:2048',

View File

@@ -18,4 +18,9 @@ class Fund extends Model
{
return $this->hasMany(FundReturn::class, 'funds_id', 'id');
}
public function companies(){
return $this->belongsTo(Company::class,'platform_partner');
}
}

View File

@@ -23,4 +23,10 @@ class RealEstate extends Model
public function realEstateDocuments(){
return $this->hasMany(ProductPhotoDocuments::class,'real_estates_id')->where('type',1);
}
public function companies(){
return $this->belongsTo(Company::class,'platform_partner');
}
}

View File

@@ -13,47 +13,47 @@ class GlobalRealEstateService{
public function openGIRE()
{
return $this->returnResponse(Product::has('realEstate')->with('realEstate','categorys')->globalIndustrialRealEstate()->open()->active()->get());
return $this->returnResponse(Product::has('realEstate')->with('realEstate.companies','categorys')->globalIndustrialRealEstate()->open()->active()->get());
}
public function fullyFundedGIRE()
{
return $this->returnResponse(Product::has('realEstate')->with('realEstate','categorys')->globalIndustrialRealEstate()->open()->active()->get());
return $this->returnResponse(Product::has('realEstate')->with('realEstate.companies','categorys')->globalIndustrialRealEstate()->open()->active()->get());
}
public function resaleGIRE()
{
return $this->returnResponse(Product::has('realEstate')->with('realEstate','categorys')->globalIndustrialRealEstate()->open()->active()->get());
return $this->returnResponse(Product::has('realEstate')->with('realEstate.companies','categorys')->globalIndustrialRealEstate()->open()->active()->get());
}
public function openGCRE()
{
return $this->returnResponse(Product::has('realEstate')->with('realEstate','categorys')->globalCommercialRealEstate()->open()->active()->get());
return $this->returnResponse(Product::has('realEstate')->with('realEstate.companies','categorys')->globalCommercialRealEstate()->open()->active()->get());
}
public function fullyFundedGCRE()
{
return $this->returnResponse(Product::has('realEstate')->with('realEstate','categorys')->globalCommercialRealEstate()->fullyFunded()->active()->get());
return $this->returnResponse(Product::has('realEstate')->with('realEstate.companies','categorys')->globalCommercialRealEstate()->fullyFunded()->active()->get());
}
public function resaleGCRE()
{
return $this->returnResponse(Product::has('realEstate')->with('realEstate','categorys')->globalCommercialRealEstate()->resale()->active()->get());
return $this->returnResponse(Product::has('realEstate')->with('realEstate.companies','categorys')->globalCommercialRealEstate()->resale()->active()->get());
}
public function openGRRE()
{
return $this->returnResponse(Product::has('realEstate')->with('realEstate','categorys')->globalResidentialRealEstate()->open()->active()->get());
return $this->returnResponse(Product::has('realEstate')->with('realEstate.companies','categorys')->globalResidentialRealEstate()->open()->active()->get());
}
public function fullyFundedGRRE()
{
return $this->returnResponse(Product::has('realEstate')->with('realEstate','categorys')->globalResidentialRealEstate()->fullyFunded()->active()->get());
return $this->returnResponse(Product::has('realEstate')->with('realEstate.companies','categorys')->globalResidentialRealEstate()->fullyFunded()->active()->get());
}
public function resaleGRRE()
{
return $this->returnResponse(Product::has('realEstate')->with('realEstate','categorys')->globalResidentialRealEstate()->resale()->active()->get());
return $this->returnResponse(Product::has('realEstate')->with('realEstate.companies','categorys')->globalResidentialRealEstate()->resale()->active()->get());
}
public function globalCommercialRealEstateLearnMore(){

View File

@@ -70,7 +70,7 @@ function imagePath($path = null)
$finalPath = "https://staging.jerichoalternatives.in/";
}
if (env('APP_ENV') == 'local') {
$finalPath = "http://localhost/my-freeu/";
$finalPath = "http://localhost/new_freeu/my-freeu/";
}
return $finalPath . $path;
}

View File

@@ -0,0 +1,36 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class AddPlatformPartnerToRealEstates extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('real_estates', function (Blueprint $table) {
//platform_partner
$table->unsignedBigInteger('platform_partner')->after('products_id');
$table->foreign('platform_partner')->references('id')->on('companies')->onDelete('cascade');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('real_estates', function (Blueprint $table) {
//
});
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

View File

@@ -166,6 +166,34 @@
</div>
</div>--}}
<div class="col-md-6">
<label class="fs-6 fw-semibold form-label mt-3">
<span class="required">Company (For Image)</span>
<!-- <i class="fas fa-exclamation-circle ms-1 fs-7" data-bs-toggle="tooltip" title="Enter the contact's name."></i> -->
</label>
<div class="add_cat d-flex align-itmes-center add_category_with_select">
<select class="form-select form-select-solid" data-control="select2" data-hide-search="true" data-placeholder="Select a Company" name="companies_id">
<option value="">Select a Company</option>
@foreach($companies as $key=>$company)
<option value="{{$key}}" {{$key == $fund->funds->companies_id?'selected="selected"':null}}?>{{$company}}</option>
@endforeach
</select>
</div>
</div>
<div class="col-md-6">

View File

@@ -166,6 +166,34 @@
</div>--}}
<div class="col-md-6">
<label class="fs-6 fw-semibold form-label mt-3">
<span class="required">Company (For Image)</span>
<!-- <i class="fas fa-exclamation-circle ms-1 fs-7" data-bs-toggle="tooltip" title="Enter the contact's name."></i> -->
</label>
<div class="add_cat d-flex align-itmes-center add_category_with_select">
<select class="form-select form-select-solid" data-control="select2" data-hide-search="true" data-placeholder="Select a Company" name="companies_id">
<option value="">Select a Company</option>
@foreach($companies as $key=>$company)
<option value="{{$key}}" {{$key == $products->realEstates->companies_id?'selected="selected"':null}}?>{{$company}}</option>
@endforeach
</select>
</div>
</div>
<div class="col-md-6">
<!--begin::Label-->
@@ -1119,7 +1147,7 @@
<!--end::Input-->
</div>
<div class="col-md-6 mt-4">
{{-- <div class="col-md-6 mt-4">
<!--begin::Label-->
<label class="fs-6 fw-semibold form-label mt-3">
<span class="">Photos</span>
@@ -1129,8 +1157,8 @@
<!--begin::Input-->
<input type="file" class="form-control form-control-solid" name="photos[]" placeholder='Upload Photos' multiple/>
<!--end::Input-->
</div>
<div class="col-md-6 mt-4">
</div> --}}
{{-- <div class="col-md-6 mt-4">
<!--begin::Label-->
<label class="fs-6 fw-semibold form-label mt-3">
<span class="">Documents</span>
@@ -1140,7 +1168,7 @@
<!--begin::Input-->
<input type="file" class="form-control form-control-solid" name="documents[]" placeholder='Upload Documents' multiple/>
<!--end::Input-->
</div>
</div> --}}
<div class="col-md-6 mt-4">
<label class="fs-6 fw-semibold form-label mt-3">

View File

@@ -141,7 +141,6 @@
<label> <b class='fw-bold'>Open Date</b>: {{$alternativeInvestmentFund->alternativeInvestmentFund->open_date ?? 'N/A'}}</label>
</div>
</div>
@dd
<div class="col-md-6 my-3 {{dNone($alternativeInvestmentFund->alternativeInvestmentFund->first_close_date)}}">
<div class="veiw_detials_area">
<label> <b class='fw-bold'>1st Close Date</b>: {{$alternativeInvestmentFund->alternativeInvestmentFund->first_close_date ?? 'N/A'}}</label>

View File

@@ -191,6 +191,7 @@
<td class="min-w-75px w-150px align-top">
{{ $data->created_at->format('d/m/Y H:i:s') }}</td>
<!--begin::Action=-->
{{-- @dd($data) --}}
<?php
if ($data && $data->companies && $data->companies->company_name) {
$companyName = $data->companies->company_name;
@@ -342,11 +343,23 @@
<div class="form-control form-control-solid "><span
id="pan"></span></div>
</div>
{{-- <div class="col-md-12 fv-row mt-5">
<div class="col-md-6 fv-row mt-5">
<label class="fs-6 fw-semibold mb-2">Counter Party</label>
<div class="form-control form-control-solid "><span
id="counterparty"></span></div>
</div>
<div class="col-md-6 fv-row mt-5">
<label class="fs-6 fw-semibold mb-2">Spv Details</label>
<div class="form-control form-control-solid "><span
id="spvdetails"></span></div>
</div> --}}
</div>
<div class="col-md-6 fv-row mt-5">
<label class="fs-6 fw-semibold mb-2">Account Number</label>
<div class="form-control form-control-solid "><span
id="accountnumber"></span></div>
</div>
<!--end::Col-->
{{-- @endforeach --}}
</div>
@@ -409,14 +422,14 @@
<div class="col-md-12 fv-row" hidden>
<label class="required fs-6 fw-semibold mb-2"> ID</label>
<input type="hidden" id="euserid" name="euserid">
<input class="form-control form-control-solid " name="eid"
<input readonly class="form-control form-control-solid " name="eid"
type="text" id="eid" />
</div>
<div class="col-md-12 fv-row ">
<label class="required fs-6 fw-semibold mb-2">Categories
</label>
<input class="form-control form-control-solid "
<input readonly class="form-control form-control-solid "
name="categories" type="text" id="ecategories"
readonly />
</div>
@@ -424,27 +437,27 @@
<div class="col-md-12 fv-row mt-5">
<label class="required fs-6 fw-semibold mb-2">Custom Id</label>
<input class="form-control form-control-solid " readonly
<input readonly class="form-control form-control-solid " readonly
name="custom_id" type="text" id="ecustomid" />
</div>
<div class="col-md-12 fv-row mt-5">
<label class="required fs-6 fw-semibold mb-2">Investor
<label class="required fs-6 fw-semibold mb-2">Investor
Name</label>
<input class="form-control form-control-solid " type="text"
<input readonly class="form-control form-control-solid " type="text"
name="investor_name" id="einvester_name" />
</div>
<div class="col-md-12 fv-row mt-5">
<label class="required fs-6 fw-semibold mb-2">Pan</label>
<input class="form-control form-control-solid " name="pan"
<input readonly class="form-control form-control-solid " name="pan"
type="text" id="epan" />
</div>
<div class="col-md-12 fv-row mt-5">
<label class="required fs-6 fw-semibold mb-2">Spv
Details</label>
<input class="form-control form-control-solid "
<input class="form-control form-control-solid "
name="spv_details" type="text" id="espvdetails" />
</div>
<!--end::Col-->
@@ -453,19 +466,19 @@
<div class="row m-3 ">
<div class="col-md-12 fv-row">
<label class="required fs-6 fw-semibold mb-2">Product
<label class="required fs-6 fw-semibold mb-2">Product
Category</label>
<input class="form-control form-control-solid "
<input readonly class="form-control form-control-solid "
name="product_category" type="text"
id="eproductcategory" />
</div>
<div class="col-md-12 fv-row mt-5">
<label class="required fs-6 fw-semibold mb-2">Investment
<label class="required fs-6 fw-semibold mb-2">Investment
Platform
</label>
<input class="form-control form-control-solid "
<input readonly class="form-control form-control-solid "
name="investment_platform" type="text"
id="einvestmentplatform" />
</div>
@@ -473,12 +486,12 @@
<label class="required fs-6 fw-semibold mb-2">Product
Name</label>
<input class="form-control form-control-solid "
<input readonly class="form-control form-control-solid "
name="product_name" type="text" id="eproductname" />
</div>
<div class="col-md-12 fv-row mt-5">
<div class="col-md-12 fv-row mt-5 " id="Counter">
<label class="required fs-6 fw-semibold mb-2">Counter
Party</label>
@@ -734,6 +747,17 @@
})
});
function hideDiv(assignData,divId,assignId)
{
if(assignData == '');
{
$(divId).addClass('d-none');
}
if(assignData != ''){
$(assignId).val(assignData);
}
}
$(document).ready(function() {
// alert("hello");
$('.action_edit').click(function() {

View File

@@ -53,12 +53,13 @@
</div>
<br />
@endif
@if($realEstate->property_location || $realEstate->project_type ||$realEstate->current_status )
<div class="categeory">
<div class="details aos-init aos-animate" data-aos="zoom-in">
<div class="tables row">
<div class="col-md-4" {{dNone($realEstate->property_location)}}>
<div class="col-md-4 {{dNone($realEstate->property_location)}}" >
<p>Property Location</p>
<span>{{ $realEstate->property_location ?? '-' }}</span>
</div>
@@ -162,8 +163,9 @@
</div>
@endif
<div class="categeory">
@if($realEstate->no_of_bedrooms || $realEstate->no_of_restrooms || $realEstate->no_of_floors || $realEstate->total_towers || $realEstate->builder_details || $realEstate->landmarks || $realEstate->completed_in || $realEstate->total_units || $realEstate->unit_type )
<div class="details aos-init aos-animate" data-aos="zoom-in">
@if($realEstate->no_of_bedrooms || $realEstate->no_of_restrooms || $realEstate->no_of_floors)
<div class="tables row">
<div class="col-md-4 {{dNone($realEstate->no_of_bedrooms)}}">
<p>No. Of Bedrooms</p>
@@ -183,8 +185,8 @@
<span>{{ $realEstate->slug ?? '-' }}</span>
</div> --}}
</div>
@endif
@if($realEstate->total_towers || $realEstate->builder_details || $realEstate->landmarks )
<div class="tables row">
<div class="col-md-4 {{dNone($realEstate->total_towers)}}">
<p>Total Towers</p>
@@ -199,8 +201,7 @@
<span>{{ $realEstate->landmarks ?? '-' }}</span>
</div>
</div>
@endif
@if($realEstate->completed_in || $realEstate->total_units || $realEstate->unit_type )
<div class="tables row">
<div class="col-md-4 {{dNone($realEstate->completed_in)}}">
<p>Completed In</p>
@@ -210,14 +211,16 @@
<p>Total Units</p>
<span>{{ $realEstate->total_units ?? '-' }}</span>
</div>
<div class="col-md-4{{dNone($realEstate->unit_type)}} ">
<div class="col-md-4 {{dNone($realEstate->unit_type)}} ">
<p>Unit Type</p>
<span>{{ $realEstate->unit_type ?? '-' }}</span>
</div>
</div>
@endif
</div>
@endif
</div>
<div class="categeory">
<div class="details aos-init aos-animate" data-aos="zoom-in">
@if($realEstate->electricity_status || $realEstate->fire_safety_measures || $realEstate->water_facility )

View File

@@ -74,21 +74,21 @@
</div>
</div>
<div class="col-md-6 mb-4">
<label class="mandatory">Place Of Incorporation</label>
<label class="">Place Of Incorporation</label>
<input type="text" id="place_of_birth" name="place_of_birth"
placeholder="Enter Place Of Incorporation"
onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)"
class="iv-input form-control p-2">
</div>
<div class="col-md-6 mb-4">
<label class="mandatory">Gross Annual Income</label>
<label class="">Gross Annual Income</label>
<input type="text" id="gross_annual_income" name="gross_annual_income"
placeholder="Enter Gross Annual Income"
onkeydown="return /^[0-9]+$/i.test(event.key)"
class="iv-input form-control p-2">
</div>
<div class="col-md-6 mb-4">
<label class="mandatory">Occupation / Business</label>
<label class="">Occupation / Business</label>
<input type="text" id="occupation" name="occupation"
placeholder="Enter Occupation/Business"
onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)"
@@ -277,9 +277,9 @@
// father_name: 'required',
// mother_name: 'required',
dob: 'required',
place_of_birth: 'required',
gross_annual_income: 'required',
occupation: 'required',
// place_of_birth: 'required',
// gross_annual_income: 'required',
// occupation: 'required',
memorandum_or_articles_of_association: 'required',
company_pan: 'required',
List_of_directors_or_authorized_signatories:'required',
@@ -297,7 +297,7 @@
email: 'Email is required',
// father_name: "Father's Name is required",
// mother_name: "Mother's Name is required",
dob: 'Date Of Birth is required',
dob: 'Date Of Incorporation is required',
place_of_birth: 'Place Of Birth is required',
gross_annual_income: 'Gross Annual Income is required',
occupation: 'Occupation / Business is required',

View File

@@ -59,14 +59,14 @@
class="iv-input form-control p-2" value="{{ $user->email }}">
</div>
<div class="col-md-6 mb-4">
<label class="mandatory">Father's Name</label>
<label class="">Father's Name</label>
<input type="text" id="father_name" name="father_name"
placeholder="Enter Father's Name"
onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)"
class="iv-input form-control p-2">
</div>
<div class="col-md-6 mb-4">
<label class="mandatory">Mother's Name</label>
<label class="">Mother's Name</label>
<input type="text" id="mother_name" name="mother_name"
placeholder="Enter Mother's Name"
onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)"
@@ -81,19 +81,19 @@
</div>
</div>
<div class="col-md-6 mb-4">
<label class="mandatory">Place Of Birth</label>
<label class="">Place Of Birth</label>
<input type="text" id="place_of_birth" name="place_of_birth"
placeholder="Enter Place Of Birth"
onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)"
class="iv-input form-control p-2">
</div>
<div class="col-md-6 mb-4">
<label class="mandatory">Gross Annual Income</label>
<label class="">Gross Annual Income</label>
<input type="number" id="gross_annual_income" name="gross_annual_income"
placeholder="Enter Gross Annual Income" class="iv-input form-control p-2">
</div>
<div class="col-md-6 mb-4">
<label class="mandatory">Occupation / Business</label>
<label class="">Occupation / Business</label>
<input type="text" id="occupation" name="occupation"
placeholder="Enter Occupation/Business"
onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)"
@@ -182,12 +182,12 @@
required: true,
ValidEmail: true,
},
father_name: 'required',
mother_name: 'required',
// father_name: 'required',
// mother_name: 'required',
dob: 'required',
place_of_birth: 'required',
gross_annual_income: 'required',
occupation: 'required',
// place_of_birth: 'required',
// gross_annual_income: 'required',
// occupation: 'required',
pan_card: 'required',
proof_of_address: 'required',
Photograph: 'required',

View File

@@ -57,11 +57,11 @@
<input type="email" id="email" name="email" placeholder="Enter Email" class="iv-input form-control p-2" value="{{$user->email}}">
</div>
<div class="col-md-6 mb-4">
<label class="mandatory">Father Name</label>
<label class="">Father Name</label>
<input type="text" id="father_name" name="father_name" placeholder="Enter Father Name" onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)" class="iv-input form-control p-2">
</div>
<div class="col-md-6 mb-4">
<label class="mandatory">Mother Name</label>
<label class="">Mother Name</label>
<input type="text" id="mother_name" name="mother_name" placeholder="Enter Mother Name" onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)" class="iv-input form-control p-2">
</div>
<div class="col-md-6 mb-4">
@@ -71,15 +71,15 @@
</div>
</div>
<div class="col-md-6 mb-4">
<label class="mandatory">Place Of Birth</label>
<label class="">Place Of Birth</label>
<input type="text" id="place_of_birth" name="place_of_birth" placeholder="Enter Place Of Birth" onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)" class="iv-input form-control p-2">
</div>
<div class="col-md-6 mb-4">
<label class="mandatory">Gross Annual Income</label>
<label class="">Gross Annual Income</label>
<input type="text" id="gross_annual_income" name="gross_annual_income" placeholder="Enter Gross Annual Income" onkeydown="return /^[0-9]+$/i.test(event.key)" class="iv-input form-control p-2">
</div>
<div class="col-md-6 mb-4">
<label class="mandatory">Occupation / Business</label>
<label class="">Occupation / Business</label>
<input type="text" id="occupation" name="occupation" placeholder="Enter Occupation/Business" onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)" class="iv-input form-control p-2">
</div>
<div class="col-md-6 mb-4">
@@ -87,11 +87,11 @@
<input type="file" id="passport" name="passport" class="iv-input form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
</div>
<div class="col-md-6 mb-4">
<label for="email" class="mandatory pio">PIO/OCI Card</label>
<label for="email" class="pio">PIO/OCI Card</label>
<input type="file" id="pio_oci_card" name="pio_oci_card" class="iv-input form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
</div>
<div class="col-md-6 mb-4">
<label class="mandatory" for="email">TIN (Tax Identification Number)</label>
<label class="" for="email">TIN (Tax Identification Number)</label>
<input type="file" id="tin" name="tin" class="iv-input form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
</div>
<div class="col-md-6 mb-4 mt-4">
@@ -129,15 +129,15 @@
<input type="file" id="cancelled_cheque" name="cancelled_cheque" class="iv-input form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
</div>
<div class="col-md-6 mb-4">
<label class=" mandatory">TRC Copy</label>
<label class=" ">TRC Copy</label>
<input type="file" id="trc_copy" name="trc_copy" class="iv-input form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
</div>
<div class="col-md-6 mb-4">
<label class=" mandatory">Form 10F</label>
<label class=" ">Form 10F</label>
<input type="file" id="form_10f" name="form_10f" class="iv-input form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
</div>
<div class="col-md-6 mb-4">
<label class=" mandatory">No PE Declaration</label>
<label class=" ">No PE Declaration</label>
<input type="file" id="no_pe_declaration" name="no_pe_declaration" class="iv-input form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
</div>
</div>
@@ -188,16 +188,16 @@
required: true,
ValidEmail: true,
},
father_name: 'required',
mother_name: 'required',
// father_name: 'required',
// mother_name: 'required',
dob: 'required',
place_of_birth: 'required',
gross_annual_income: 'required',
occupation: 'required',
// place_of_birth: 'required',
// gross_annual_income: 'required',
// occupation: 'required',
passport: 'required',
pan_card: 'required',
proof_of_address_of_india: 'required',
// proof_of_address_of_foreign: 'required',
proof_of_address_of_foreign: 'required',
utility: 'required',
rental_agreement: 'required',
passport_size_photograph: 'required',

View File

@@ -52,11 +52,11 @@
<input type="email" id="email" name="email" placeholder="Enter Email" class="iv-input form-control p-2" value="{{$user->email}}">
</div>
<div class="col-md-6 mb-4">
<label class="mandatory">Father Name</label>
<label class="">Father Name</label>
<input type="text" id="father_name" name="father_name" placeholder="Enter Father Name" onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)" class="iv-input form-control p-2">
</div>
<div class="col-md-6 mb-4">
<label class="mandatory">Mother Name</label>
<label class="">Mother Name</label>
<input type="text" id="mother_name" name="mother_name" placeholder="Enter Mother Name" onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)" class="iv-input form-control p-2">
</div>
<div class="col-md-6 mb-4">
@@ -66,15 +66,15 @@
</div>
</div>
<div class="col-md-6 mb-4">
<label class="mandatory">Place Of Birth</label>
<label class="">Place Of Birth</label>
<input type="text" id="place_of_birth" name="place_of_birth" placeholder="Enter Place Of Birth" onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)" class="iv-input form-control p-2">
</div>
<div class="col-md-6 mb-4">
<label class="mandatory">Gross Annual Income</label>
<label class="">Gross Annual Income</label>
<input type="text" id="gross_annual_income" name="gross_annual_income" placeholder="Enter Gross Annual Income" maxlength="25" onkeydown="return /^[0-9]{25}+$/i.test(event.key)" class="iv-input form-control p-2">
</div>
<div class="col-md-6 mb-4">
<label class="mandatory">Occupation / Business</label>
<label class="">Occupation / Business</label>
<input type="text" id="occupation" name="occupation" placeholder="Enter Occupation/Business" onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)" class="iv-input form-control p-2">
</div>
<div class="col-md-6 mb-4">
@@ -94,11 +94,11 @@
<input type="file" id="" name="list_of_authorised_signatories" class="acc-dropdown form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
</div>
<div class="col-md-6 mb-4">
<label class="mandatory">PAN Card Copy of Authorized signatory</label>
<label class="">PAN Card Copy of Authorized signatory</label>
<input type="file" id="" name="pan_card_copy_of_authorized_signatory[]" multiple="" class="acc-dropdown form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
</div>
<div class="col-md-6 mb-4">
<label class="mandatory">Aadhar Card Copy of Authorized signatory</label>
<label class="">Aadhar Card Copy of Authorized signatory</label>
<input type="file" id="" name="aadhar_card_copy_of_authorized_signatory[]" multiple="" class="iv-input form-control p-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
</div>
<div class="col-md-6 mb-4">
@@ -118,7 +118,7 @@
<input type="file" id="" name="copy_of_audited_balance_sheet_for_the_last_2_F_Y" class="iv-input form-control p-2 mt-2" accept="image/jpeg,image/png,image/jpg,application/pdf">
</div>
<div class="col-md-6 mb-4">
<label class="mandatory">Passport size photograph signed across of all Authorized
<label class="">Passport size photograph signed across of all Authorized
Signatories /
Directors</label>
<input type="file" id="" name="passport_photo_signed_authorized_signatories_or_directors[]" multiple="" class="iv-input form-control p-2 mt-1" accept="image/jpeg,image/png,image/jpg,application/pdf">
@@ -170,20 +170,20 @@
required: true,
ValidEmail: true,
},
father_name: 'required',
mother_name: 'required',
// father_name: 'required',
// mother_name: 'required',
dob: 'required',
place_of_birth: 'required',
gross_annual_income: 'required',
occupation: 'required',
// place_of_birth: 'required',
// gross_annual_income: 'required',
// occupation: 'required',
certificate_of_registration:'required',
addressproof_bank_statement_or_utility_bill: 'required',
proof_of_identity_pan_card: 'required',
'pan_card_copy_of_authorized_signatory[]': 'required',
'aadhar_card_copy_of_authorized_signatory[]': 'required',
// 'pan_card_copy_of_authorized_signatory[]': 'required',
// 'aadhar_card_copy_of_authorized_signatory[]': 'required',
cml_copy: 'required',
cancelled_cheque: 'required',
'passport_photo_signed_authorized_signatories_or_directors[]': 'required',
// 'passport_photo_signed_authorized_signatories_or_directors[]': 'required',
list_of_authorised_signatories:"required"
},
messages: {

View File

@@ -59,14 +59,14 @@
class="iv-input form-control p-2" value="{{$user->email}}">
</div>
<div class="col-md-6 mb-4">
<label class="mandatory">Father Name</label>
<label class="">Father Name</label>
<input type="text" id="father_name" name="father_name"
placeholder="Enter Father Name"
onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)"
class="iv-input form-control p-2">
</div>
<div class="col-md-6 mb-4">
<label class="mandatory">Mother Name</label>
<label class="">Mother Name</label>
<input type="text" id="mother_name" name="mother_name"
placeholder="Enter Mother Name"
onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)"
@@ -81,21 +81,21 @@
</div>
</div>
<div class="col-md-6 mb-4">
<label class="mandatory">Place Of Birth</label>
<label class="">Place Of Birth</label>
<input type="text" id="place_of_birth" name="place_of_birth"
placeholder="Enter Place Of Birth"
onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)"
class="iv-input form-control p-2">
</div>
<div class="col-md-6 mb-4">
<label class="mandatory">Gross Annual Income</label>
<label class="">Gross Annual Income</label>
<input type="text" id="gross_annual_income" name="gross_annual_income"
placeholder="Enter Gross Annual Income"
onkeydown="return /^[0-9]+$/i.test(event.key)"
class="iv-input form-control p-2">
</div>
<div class="col-md-6 mb-4">
<label class="mandatory">Occupation / Business</label>
<label class="">Occupation / Business</label>
<input type="text" id="occupation" name="occupation"
placeholder="Enter Occupation/Business"
onkeydown="return /^[a-zA-Z\s]+$/i.test(event.key)"
@@ -240,12 +240,12 @@
required: true,
ValidEmail: true,
},
father_name: 'required',
mother_name: 'required',
// father_name: 'required',
// mother_name: 'required',
dob: 'required',
place_of_birth: 'required',
gross_annual_income: 'required',
occupation: 'required',
// place_of_birth: 'required',
// gross_annual_income: 'required',
// occupation: 'required',
true_copy_of_partnership_deed: 'required',
registration_certificate: 'required',
pan_card: 'required',

View File

@@ -8,7 +8,8 @@
<div class="assets-card aos-init aos-animate" data-aos="fade-up">
<a href="{{ auth()->guard('users')->check() == true ? route('gre.product',$data->real_estate->slug) : route('login') }}" data-route="{{route('gre.product',$data->real_estate->slug)}}" class="redirect_to_page">
<div class="card-logo bg-white">
<img src="{{imagePath('public/assets/media/FrontendImages/menu-logo.png')}}">
{{-- <img src="{{imagePath('public/assets/media/FrontendImages/menu-logo.png')}}"> --}}
<img src="{{ $data->real_estate->companies != null ? $data->real_estate->companies->company_logo : imagePath('public/assets/media/FrontendImages/menu-logo.png')}}">
</div>
<div class="blur-md">
@if($data->real_estate->geographic_focus == 'India')

View File

@@ -4,11 +4,14 @@
@if(count($ghfAllData) && $ghfAllData[0]->categorys->status == 1)
{{-- @dd($ghfAllData[0]->categorys->status == 1); --}}
<div class="parimay-card mt-4 mb-5">
{{-- @dd($ghfAllData) --}}
@foreach($ghfAllData as $ghfData)
<div class="assets-card aos-init aos-animate" data-aos="fade-up">
<a href="{{ auth()->guard('users')->check() == true ? route('hedge-funds.product',$ghfData->funds->slug) : route('login')}}" data-route="{{route('hedge-funds.product',$ghfData->funds->slug)}}" class="redirect_to_page">
<div class="card-logo">
<img src="{{imagePath('public/assets/media/FrontendImages/menu-logo.png')}}">
{{-- <img src="{{imagePath('public/assets/media/FrontendImages/menu-logo.png')}}"> --}}
<img src="{{ $ghfData->funds->companies != null ? $ghfData->funds->companies->company_logo : imagePath('public/assets/media/FrontendImages/menu-logo.png')}}">
</div>
<div class="blur-md">
@if($ghfData->funds->slug == 'India')

View File

@@ -3,13 +3,15 @@
<h2>{{ $type }}</h2>
@if ($gireAllData->data && $gireAllData->data[0]->categorys->status == 1)
<div class="parimay-card mt-4 mb-4">
{{-- @dd($gireAllData); --}}
@foreach ($gireAllData as $gireData)
@foreach ($gireData as $data)
<div class="assets-card aos-init aos-animate" data-aos="fade-up">
<a href="{{ auth()->guard('users')->check() == true ? route('gre.product', $data->real_estate->slug) : route('login') }}"
data-route="{{ route('gre.product', $data->real_estate->slug) }}" class="redirect_to_page">
<div class="card-logo bg-white">
<img src="{{ imagePath('public/assets/media/FrontendImages/menu-logo.png') }}">
{{-- <img src="{{ imagePath('public/assets/media/FrontendImages/menu-logo.png') }}"> --}}
<img src="{{ $data->real_estate->companies != null ? $data->real_estate->companies->company_logo : imagePath('public/assets/media/FrontendImages/menu-logo.png')}}">
</div>
<div class="blur-md">
@if ($data->real_estate->geographic_focus == 'India')

View File

@@ -4,6 +4,7 @@
@if (count($gpcfAllData) && $gpcfAllData[0]->categorys->status == 1)
{{-- @dd($gpcfAllData[0]->categorys->status == 1) --}}
<div class="parimay-card mt-4 mb-4">
{{-- @dd($gpcfAllData) --}}
@foreach ($gpcfAllData as $data)
{{-- @dd($data) --}}
{{-- @foreach ($pefData as $data) --}}
@@ -12,8 +13,9 @@
data-route="{{ route('alternative-investment-fund.private-credit-fund-product', $data->funds->slug) }}"
class="redirect_to_page">
<div class="card-logo bg-white">
<img
src="{{ $data->funds->companies == null ? imagePath('public/assets/media/FrontendImages/menu-logo.png') : $data->funds->companies->company_logo }}">
{{-- <img src="{{ $data->funds->companies == null ? imagePath('public/assets/media/FrontendImages/menu-logo.png') : $data->funds->companies->company_logo }}"> --}}
<img src="{{ $data->funds->companies != null ? $data->funds->companies->company_logo : imagePath('public/assets/media/FrontendImages/menu-logo.png')}}">
</div>
<div class="blur-md">
@if ($data->funds->geographic_focus == 'India')

View File

@@ -7,8 +7,9 @@
<div class="assets-card aos-init aos-animate" data-aos="fade-up">
<a href="{{ auth()->guard('users')->check() == true ? route('private-equity-funds.product',$gireData->funds->slug) : route('login') }}" data-route="{{route('private-equity-funds.product',$gireData->funds->slug)}}" class="redirect_to_page">
<div class="card-logo bg-white">
<img
src="{{imagePath('public/assets/media/FrontendImages/menu-logo.png')}}">
{{-- <img src="{{imagePath('public/assets/media/FrontendImages/menu-logo.png')}}"> --}}
<img src="{{ $data->funds->companies != null ? $data->funds->companies->company_logo : imagePath('public/assets/media/FrontendImages/menu-logo.png')}}">
</div>
<div class="blur-md">
<!--<img src="{{ asset('assets/media/FrontendImages/world.png') }}">-->

View File

@@ -8,7 +8,8 @@
<div class="assets-card aos-init aos-animate" data-aos="fade-up">
<a href="{{ auth()->guard('users')->check() == true ? route('gre.product',$data->real_estate->slug) : route('login') }}" data-route="{{route('gre.product',$data->real_estate->slug)}}" class="redirect_to_page">
<div class="card-logo bg-white">
<img src="{{imagePath('public/assets/media/FrontendImages/menu-logo.png')}}">
{{-- <img src="{{imagePath('public/assets/media/FrontendImages/menu-logo.png')}}"> --}}
<img src="{{ $data->real_estate->companies != null ? $data->real_estate->companies->company_logo : imagePath('public/assets/media/FrontendImages/menu-logo.png')}}">
</div>
<div class="blur-md">
@if($data->real_estate->geographic_focus == 'India')

View File

@@ -3,11 +3,13 @@
<h2>{{$type}}</h2>
@if(count($icreAllData))
<div class="parimay-card mt-4 mb-4">
{{$icreAllData}}
@foreach($icreAllData as $data)
<div class="assets-card aos-init aos-animate" data-aos="fade-up">
<a href="{{ auth()->guard('users')->check() == true ? route('ire.product',$data->realEstate->slug) : route('login') }}" data-route="{{route('ire.product',$data->realEstate->slug)}}" class="redirect_to_page">
<div class="card-logo bg-white">
<img src="{{imagePath('public/assets/media/FrontendImages/menu-logo.png')}}">
{{-- <img src="{{imagePath('public/assets/media/FrontendImages/menu-logo.png')}}"> --}}
<img src="{{ $data->realEstate->companies != null ? $data->realEstate->companies->company_logo : imagePath('public/assets/media/FrontendImages/menu-logo.png')}}">
</div>
<div class="blur-md">
@if($data->realEstate->geographic_focus == 'India')

View File

@@ -7,7 +7,8 @@
<div class="assets-card aos-init aos-animate" data-aos="fade-up">
<a href="{{ auth()->guard('users')->check() == true ? route('ire.product',$ffdaData->realEstate->slug) : route('login') }}" data-route="{{route('ire.product',$ffdaData->realEstate->slug)}}" class="redirect_to_page">
<div class="card-logo bg-white">
<img src="{{imagePath('public/assets/media/FrontendImages/menu-logo.png')}}">
{{-- <img src="{{imagePath('public/assets/media/FrontendImages/menu-logo.png')}}"> --}}
<img src="{{ $ffdaData->realEstate->companies != null ? $ffdaData->realEstate->companies->company_logo : imagePath('public/assets/media/FrontendImages/menu-logo.png')}}">
</div>
<div class="blur-md">
<!--<img src="{{ asset('assets/media/FrontendImages/map.svg') }}">-->

View File

@@ -3,11 +3,15 @@
<h2>{{$type}}</h2>
@if(count($irreAllData))
<div class="parimay-card mt-4 mb-4">
{{-- @dd($irreAllData[1]->realEstate->companies->company_logo); --}}
@foreach($irreAllData as $ffdaData)
<div class="assets-card aos-init aos-animate" data-aos="fade-up">
<a href="{{ auth()->guard('users')->check() == true ? route('ire.product',$ffdaData->realEstate->slug) : route('login') }}" data-route="{{route('ire.product',$ffdaData->realEstate->slug)}}" class="redirect_to_page">
<div class="card-logo bg-white">
<img src="{{imagePath('public/assets/media/FrontendImages/menu-logo.png')}}">
{{-- @if($loop->iteration == 2)
@dd($ffdaData->realEstate->compaines)
@endif --}}
<img src="{{ $ffdaData->realEstate->companies != null ? $ffdaData->realEstate->companies->company_logo : imagePath('public/assets/media/FrontendImages/menu-logo.png')}}">
</div>
<div class="blur-md">
@if($ffdaData->realEstate->geographic_focus == 'India')