Files
freeu-project/app/Models/FractionalRealEstate.php
meghamalore 2fde378902 fixing bugs
2024-05-10 11:09:28 +05:30

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);
}
}