// SYSTEM PANEL //
[ROOT]
/
mnt
/
pleskStorage
/
vhosts
/
kodsolutions.net
/
subdomains
/
syaaraa.kodsolutions.net
/
app
/
Models
/
Finance
[ PARENT ]
EDIT :: FinanceRequest.php
<?php namespace App\Models\Finance; use App\Helpers\Constants; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Database\Eloquent\Factories\HasFactory; class FinanceRequest extends Model { use HasFactory; protected $fillable = [ 'status', 'name', 'email', 'mobile', 'user_id', 'message', 'notes', 'admin_id', 'bank_id', 'reference_number', 'property_id' ]; public function user(): BelongsTo { return $this->belongsTo(\App\Models\User::class); } public function bank(): BelongsTo { return $this->belongsTo(Bank::class); } public function property(): BelongsTo { return $this->belongsTo(\App\Models\Property\Property::class); } public function getStatusSpanAttribute() { $value = ""; switch ($this->status) { case Constants::PENDING_REQUEST: $value = "<span class='badges bg-lightred'> " . __('attributes.new') . "</span>"; break; case Constants::OPENED_REQUEST: $value = "<span class='badges bg-lightgreen'>" . __('attributes.opened') . "</span>"; break; case Constants::CLOSED_REQUEST: $value = "<span class='badges bg-lightgreen'>" . __('attributes.closed') . "</span>"; break; default: $value = ""; break; } return $value; } public function scopeRecent($query) { return $query->orderBy('id', 'desc'); } }
SAVE
CANCEL