This commit is contained in:
2026-07-13 14:03:24 +07:00
+9 -4
View File
@@ -6,6 +6,11 @@ use App\Enums\Pendidikan;
use App\Enums\Pernikahan; use App\Enums\Pernikahan;
use App\Models\Wilayah\DesaKelurahan; use App\Models\Wilayah\DesaKelurahan;
use App\Models\Pertanian\Komoditas; use App\Models\Pertanian\Komoditas;
use App\Models\Pertanian\PraktikBudidaya;
use App\Models\Pertanian\SurveyPanen;
use App\Models\Pertanian\SurveyPelatihan;
use App\Models\Pertanian\SurveyProduktivitas;
use App\Models\Pertanian\SurveySertifikasi;
use Carbon\Carbon; use Carbon\Carbon;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
@@ -115,22 +120,22 @@ class Petani extends Model
public function surveyPanen(): HasOne public function surveyPanen(): HasOne
{ {
return $this->hasOne(surveyPanen::class, 'petani_id')->latestOfMany(); return $this->hasOne(SurveyPanen::class, 'petani_id')->latestOfMany();
} }
public function surveyPelatihan(): HasMany public function surveyPelatihan(): HasMany
{ {
return $this->hasMany(surveyPelatihan::class, 'petani_id'); return $this->hasMany(SurveyPelatihan::class, 'petani_id');
} }
public function surveySertifikasi(): HasMany public function surveySertifikasi(): HasMany
{ {
return $this->hasMany(surveySertifikasi::class, 'petani_id'); return $this->hasMany(SurveySertifikasi::class, 'petani_id');
} }
public function surveyProduktivitas(): HasOne public function surveyProduktivitas(): HasOne
{ {
return $this->hasOne(surveyProduktivitas::class, 'petani_id')->latestOfMany(); return $this->hasOne(SurveyProduktivitas::class, 'petani_id')->latestOfMany();
} }
public function lahans(): HasMany public function lahans(): HasMany