Files
freeu-project/app/Models/Category.php
Ritikesh yadav d4df2851ba fixing issues
2024-06-10 16:35:18 +05:30

102 lines
2.0 KiB
PHP

<?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;
const PrivateEquityFundId = 13;
// 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 = 31;
const DebtFundId = 32;
const PrivateRealEstateFundId = 33;
const HedgeFundId = 34;
const PrivateInvestmentInPublicEquityFundId = 35;
const FundForDistressedAssetId = 38;
const LongOnlyFundId = 40;
const PrivateCreditFundId = 41;
const GlobalPrivateCreditFundId= 42;
public function scopeActive($query)
{
return $query->where('status', true);
}
}