Files
onboard/app/Models/MisLpuDoctor.php
brusnitsyn 10fb138c30 * работа над функционалом автоматического заполнения
* исправил фантомный сдвиг даты
* переделал получение ФИО врачей из отделений
* добавил возможность поиска врача
* переписал сохранение отчета
2026-02-05 17:11:43 +09:00

31 lines
687 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\Auth;
class MisLpuDoctor extends Model
{
public $table = 'hlt_lpudoctor';
protected $primaryKey = 'LPUDoctorID';
public function scopeActive($query)
{
return $query->whereDate('DateEnd', '2222-01-01');
}
public function scopeInMyDepartment($query)
{
$user = Auth::user();
$department = $user->department->first();
return $query->where('rf_DepartmentID', $department->rf_mis_department_id);
}
public function prvds()
{
return $this->hasMany(MisDocPrvd::class, 'rf_LPUDoctorID', 'LPUDoctorID');
}
}