⚝
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
/
Edit File: Task.php
<?php namespace App\Models; use Illuminate\Database\Eloquent\Model; class Task extends Model { protected $fillable= [ 'title', 'agent_or_manager', 'date', 'time', 'description', 'module_type', 'module_id', 'created_by' ]; public function task_user(){ return $this->hasOne('App\Models\User','id','assign_to'); } public function project() { return $this->hasOne('App\Models\Project', 'id', 'project_id'); } public function comments(){ return $this->hasMany('App\Models\TaskComment','task_id','id')->orderBy('id','DESC'); } public function taskFiles(){ return $this->hasMany('App\Models\TaskFile','task_id','id')->orderBy('id','DESC'); } public function taskCheckList(){ return $this->hasMany('App\Models\CheckList','task_id','id')->orderBy('id','DESC'); } public function taskCompleteCheckListCount(){ return $this->hasMany('App\Models\CheckList','task_id','id')->where('status','=','1')->count(); } public function taskTotalCheckListCount(){ return $this->hasMany('App\Models\CheckList','task_id','id')->count(); } public function milestone(){ return $this->hasOne('App\Models\Milestone','id','milestone_id'); } }
Simpan