Merge branch 'main' of https://github.com/Ritikeshyadav/my-freeu into megha
This commit is contained in:
@@ -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'
|
||||
]);
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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'));
|
||||
|
||||
@@ -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(),
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
@@ -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',
|
||||
|
||||
@@ -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',
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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',
|
||||
|
||||
@@ -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',
|
||||
|
||||
@@ -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');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -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');
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -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(){
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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 |
BIN
public/uploads/product/fact_sheet/1718003682_factsheet.pdf
Normal file
BIN
public/uploads/product/fact_sheet/1718003682_factsheet.pdf
Normal file
Binary file not shown.
BIN
public/uploads/product/presentation/1718003682_presentation.pdf
Normal file
BIN
public/uploads/product/presentation/1718003682_presentation.pdf
Normal file
Binary file not shown.
BIN
public/uploads/real_estate/documents/1718002762.documents1jpg
Normal file
BIN
public/uploads/real_estate/documents/1718002762.documents1jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 83 KiB |
BIN
public/uploads/real_estate/photos/1718002699.photos1jpg
Normal file
BIN
public/uploads/real_estate/photos/1718002699.photos1jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 83 KiB |
@@ -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">
|
||||
|
||||
|
||||
@@ -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">
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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 )
|
||||
|
||||
@@ -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',
|
||||
|
||||
@@ -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',
|
||||
|
||||
@@ -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',
|
||||
|
||||
@@ -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: {
|
||||
|
||||
@@ -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',
|
||||
|
||||
@@ -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')
|
||||
|
||||
@@ -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')
|
||||
|
||||
@@ -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')
|
||||
|
||||
@@ -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')
|
||||
|
||||
@@ -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') }}">-->
|
||||
|
||||
@@ -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')
|
||||
|
||||
@@ -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')
|
||||
|
||||
@@ -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') }}">-->
|
||||
|
||||
@@ -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')
|
||||
|
||||
Reference in New Issue
Block a user