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

102 lines
2.0 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;
class Category extends Model
{
use HasFactory;
protected $fillable = ['category_name', 'slug', 'status', 'created_by', 'modified_by'];
protected $casts = [
'created_at' => 'datetime'
];
const HighYieldFinanceId = 1;
const FractionalRealEstateId = 2;
const PeerToPeerLendingId = 3;
const SovereignGovernmentBondId = 7;
const CorporateBondInvestmentGradeId = 8;
const CorporateBondHighYieldId = 9;
const GlobalMutualFundId = 10;
const GlobalHedgeFundId = 11;
const GlobalVentureDebtId = 36;
2024-06-10 16:35:18 +05:30
const PrivateEquityFundId = 13;
2024-03-28 14:52:40 +05:30
// const GlobalPrivateEquityFundId = 39;
const GlobalVentureCapitalFundId = 37;
// const VentureDebtId = 12;
const EquitiesId = 14;
const ExchangeTradedFundsId = 15;
const RealEstateInvestmentTrustsId = 16;
const VentureDebtId = 12;
const IndianResidentialRealEstateID = 17;
const IndianCommercialRealEstateID = 18;
const IndianIndustrialRealEstateID = 19;
const GlobalResidentialRealEstateID = 20;
const GlobalCommercialRealEstateID = 21;
const GlobalIndustrialRealEstateID = 22;
const RevenueBasedFinancingId = 23;
const LeaseBasedFinancingId = 24;
const SecuritizedDebtInstrumentId = 25;
const CleanAndGreenAssetsId = 26;
const InvoiceDiscountingId = 27;
const VentureCapitalFundId = 28;
const InfrastructureFundId = 29;
const AngelFundId = 30;
const GlobalPrivateEquityFundId = 39;
2024-03-28 14:52:40 +05:30
const DebtFundId = 32;
const PrivateRealEstateFundId = 33;
const HedgeFundId = 34;
const PrivateInvestmentInPublicEquityFundId = 35;
const FundForDistressedAssetId = 38;
2024-04-04 19:13:00 +05:30
const LongOnlyFundId = 40;
2024-04-04 20:05:57 +05:30
const PrivateCreditFundId = 41;
2024-04-04 19:13:00 +05:30
const GlobalPrivateCreditFundId= 42;
2024-04-04 19:47:22 +05:30
2024-03-28 14:52:40 +05:30
public function scopeActive($query)
{
return $query->where('status', true);
}
}