Files
2026-07-02 12:46:04 +07:00

53 lines
985 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use App\Models\User;
use App\Models\Wilayah\DesaKelurahan;
use App\Models\Pertanian\Lahan;
class Profile extends Model
{
use SoftDeletes;
protected $fillable = [
'user_id',
'role',
'user_uid',
'nama',
'email',
'telepon',
'alamat',
'kk',
'ktp',
'uid',
'desa_kelurahan_id',
'path_kk',
'file_kk',
'path_ktp',
'file_ktp',
'keluarga_id',
'created_by',
'updated_by',
'deleted_by'
];
public function desaKelurahan()
{
return $this->belongsTo(DesaKelurahan::class, 'desa_kelurahan_id');
}
public function user()
{
return $this->belongsTo(User::class, 'user_id');
}
public function lahan()
{
return $this->hasMany(Lahan::class, 'profile_id');
}
}