Files
database-pertani-web/app/Models/Map/InsLahan.php
T
2026-06-25 11:07:59 +07:00

46 lines
1006 B
PHP

<?php
namespace App\Models\Map;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Factories\HasFactory;
class InsLahan extends Model
{
use HasFactory;
protected $table = 'lahan_inspeksi';
protected $fillable = [
'petani_id',
'lahan_id',
'kadar_air',
'lahan_uid',
'ph',
'kelembapan',
'temperatur',
'kondisi_tanaman',
'catatan',
'foto_url',
'sync_status',
'tgl_inspeksi',
'created_at',
'updated_at'
];
protected $casts = [
'ph' => 'float',
'temperatur' => 'float',
'kelembapan' => 'float',
'created_at' => 'datetime',
'tgl_inspeksi' => 'datetime'
];
public $timestamps = true;
public function lahan() {
return $this->belongsTo(\App\Models\Map\Lahan::class, 'lahan_id');
}
public function petani() {
return $this->belongsTo(\App\Models\User::class, 'petani_id');
}
}