![]() 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/ |
<?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'); } }