Update Praktik Budidaya

This commit is contained in:
2026-07-07 23:24:48 +07:00
parent ff3f930939
commit 734c3fba65
3 changed files with 468 additions and 100 deletions
+67
View File
@@ -0,0 +1,67 @@
<?php
namespace App\Models\Pertanian;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use App\Models\Pertanian\Petani;
class PraktikBudidaya extends Model
{
use SoftDeletes;
protected $table = 'praktik_budidaya';
protected $casts = [
'teknik_pemangkasan' => 'array',
'jenis_hama' => 'array',
'jenis_penyakit' => 'array',
'kebiasaan_konservasi_tanah' => 'array'
];
protected $fillable = [
'uid',
'petani_id',
'tenaga_kerja',
'frekuensi_pemangkasan_utama',
'teknik_pemangkasan',
'frekuensi_pemangkasan_penaung',
'penyerbukan_manual',
'deskripsi_penyerbukan_manual',
'tingkat_keberhasilan_penyerbukan',
'pemberian_pupuk',
'jenis_pupuk',
'frekuensi_pemberian_pupuk',
'estimasi_dosis_pupuk_organik',
'estimasi_dosis_pupuk_anorganik',
'waktu_pemberian_pupuk',
'cara_pemberian_pupuk',
'metode_penanganan_opt',
'jenis_hama',
'jenis_penyakit',
'intensitas_serangan',
'waktu_kemunculan_terparah',
'metode_paling_sering_dilakukan',
'volume_obat_obatan_permusim',
'satuan_volume_obat_obatan',
'frekuensi_sanitasi_lahan',
'penanganan_sisa_buah_ranting',
'penanganan_gulma',
'kondisi_pengelolaan_air',
'sumber_air',
'sistem_irigasi',
'kebutuan_air_permusim',
'kebiasaan_konservasi_tanah',
'pemahaman_manfaat_konservasi_tanah',
// 'nilai_konservasi_tanah',
// 'upah_tenaga_kerja'
];
public function petani(): BelongsTo
{
return $this->belongsTo(Petani::class, 'petani_id');
}
}