Files
freeu-project/app/Models/RealEstate.php

27 lines
1.4 KiB
PHP
Raw Normal View History

2024-03-28 14:52:40 +05:30
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
2024-03-28 14:52:40 +05:30
class RealEstate extends Model
{
use HasFactory, SoftDeletes;
2024-03-28 14:52:40 +05:30
2024-06-10 16:35:18 +05:30
protected $fillable = ['products_id','slug','property_name','property_location','project_type','current_status','price_per_sq_ft','booking_amount','price_range','total_price','transaction_type','project_code_or_rera_id','built_up_area','carpet_area','area_in_sq_ft','construction_status','launch_date','completed_in','total_units','unit_type','no_of_bedrooms','no_of_restrooms','no_of_floors','furnished_status','commencement_certificate','occupancy_certificate','total_towers','builder_details','landmarks','amenities','elevators','car_parking','electricity_status','fire_safety_measures','water_facility','price_negotiable','maintenance_fees','nearest_railway_metro_station','pre_leased','tenant_details','facilities_features','construction_age','remarks','location','country','geographic_focus'];
2024-03-28 14:52:40 +05:30
public function photo(){
return $this->hasOne(ProductPhotoDocuments::class,'real_estates_id')->where('type',0);
}
public function realEstatePhoto(){
return $this->hasMany(ProductPhotoDocuments::class,'real_estates_id')->where('type',0);
}
public function realEstateDocuments(){
return $this->hasMany(ProductPhotoDocuments::class,'real_estates_id')->where('type',1);
}
}