33 lines
1.2 KiB
PHP
33 lines
1.2 KiB
PHP
<?php
|
|
|
|
namespace App\Models;
|
|
|
|
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
|
use Illuminate\Database\Eloquent\Model;
|
|
use Illuminate\Database\Eloquent\SoftDeletes;
|
|
|
|
class FractionalRealEstate extends Model
|
|
{
|
|
use HasFactory, SoftDeletes;
|
|
|
|
protected $hidden = ['created_at','updated_at'];
|
|
|
|
protected $fillable = ['products_id','companies_id','property_image','slug','property_name_and_location','property_description','property_grade','asset_type','tenant','deal_size_in_crore','coupon_rate_on_ccd','rental_escalation','capital_appreciation','expected_irr','cagr','minimum_investment','minimum_investment_lockin','tenant_lease_term','tenant_lock_in','tenant_security_deposit','annual_management_fee','performance_fees','hurdle_rate','minimum_investment_in_int'];
|
|
|
|
// const path = 'https://jerichoalternatives.in/public/uploads/fractional_real_estate/property_image/';
|
|
|
|
public function companies(){
|
|
return $this->hasOne(Company::class,'id','companies_id');
|
|
}
|
|
|
|
public function getPropertyImageAttribute($value)
|
|
{
|
|
return imagePath('public/uploads/fractional_real_estate/property_image/') . $value;
|
|
}
|
|
|
|
public function product(){
|
|
return $this->belongsTo(Product::class);
|
|
}
|
|
|
|
}
|