whereHas('sekolah', function ($q) { $q->where('is_kemenag', false); }); } elseif ($role == 'kemenag') { $builder->whereHas('sekolah', function ($q) { $q->where('is_kemenag', true); }); } }); } public function sekolah() { return $this->belongsTo(\App\Models\Master\Sekolah::class,'ms_sekolah_id'); } public function profile() { return $this->belongsTo(\App\Models\ProfileSekolah::class,'ms_sekolah_id','ms_sekolah_id'); } public function dokumen() { return $this->belongsTo(\App\Models\DokumenAdministrasi::class,'KuesionerId','kuesioner_id'); } public function kuesionerLog() { return $this->hasOne(\App\Models\KuesionerLog::class,'kuesioner_id')->latestOfMany('created_at'); } }