Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.thebrownbagmedia.com 4.18.0-553.34.1.el8_10.x86_64 #1 SMP Wed Jan 8 09:40:06 EST 2025 x86_64
User : topnotchcv ( 1029)
PHP Version : 8.1.32
Disable Function : NONE
Directory :  /home/topnotchcv/public_html/app/Models/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/topnotchcv/public_html/app/Models/Cases.php
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class Cases extends Model
{
    use HasFactory;
    protected $fillable = [
        'case_id',
        'title',
        'date',
        'client_id',
        'advocate_id',
        'court_id',
        'matter_id',
        'judge_id',
        'police_station_id',
        'fir',
        'description',
        'internal_notes',
        'parent_id',
    ];
    public function advocates()
    {
        return $this->hasOne('App\Models\User', 'id', 'advocate_id');
    }
    public function clients()
    {
        return $this->hasOne('App\Models\User', 'id', 'client_id');
    }
    public function matters()
    {
        return $this->hasOne('App\Models\Matter', 'id', 'matter_id');
    }
    public function courts()
    {
        return $this->hasOne('App\Models\Court', 'id', 'court_id');
    }
    public function policeStations()
    {
        return $this->hasOne('App\Models\PoliceStation', 'id', 'police_station_id');
    }
    public function judges()
    {
        return $this->hasOne('App\Models\Judge', 'id', 'judge_id');
    }
    public function hearings()
    {
        return $this->hasMany('App\Models\Hearing', 'case_id', 'id');
    }
    public function invoices()
    {
        return $this->hasMany('App\Models\Invoice', 'case_id', 'id');
    }

}

Spamworldpro Mini