Update Master

This commit is contained in:
2026-03-10 14:05:41 +07:00
parent 72d7b97939
commit 79c91d83e5
88 changed files with 7289 additions and 956 deletions
+4
View File
@@ -4,6 +4,7 @@ namespace App\Models\wilayah;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use App\Models\Wilayah\Kecamatan;
class DesaKelurahan extends Model
{
@@ -17,4 +18,7 @@ class DesaKelurahan extends Model
'path',
'kecamatan_id',
];
public function kecamatan() {
return $this->belongsTo(Kecamatan::class, 'kecamatan_id');
}
}
+7
View File
@@ -4,6 +4,8 @@ namespace App\Models\Wilayah;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use App\Models\Wilayah\Provinsi;
use App\Models\Wilayah\Kecamatan;
class KabupatenKota extends Model
{
@@ -22,4 +24,9 @@ class KabupatenKota extends Model
{
return $this->belongsTo(Provinsi::class, 'provinsi_id');
}
public function kecamatan()
{
return $this->hasMany(Kecamatan::class, 'kabupaten_kota_id');
}
}
+8 -2
View File
@@ -4,6 +4,8 @@ namespace App\Models\Wilayah;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use App\Models\Wilayah\KabupatenKota;
use App\Models\Wilayah\DesaKelurahan;
class Kecamatan extends Model
{
@@ -18,8 +20,12 @@ class Kecamatan extends Model
'kabupaten_kota_id',
];
public function kabupatenKota()
{
public function kabupatenkota() {
return $this->belongsTo(KabupatenKota::class, 'kabupaten_kota_id');
}
public function desakelurahan()
{
return $this->hasMany(DesaKelurahan::class, 'kecamatan_id');
}
}
+9
View File
@@ -4,6 +4,7 @@ namespace App\Models\Wilayah;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use App\Models\Wilayah\KabupatenKota;
class Provinsi extends Model
{
@@ -16,5 +17,13 @@ class Provinsi extends Model
'nama',
'path',
'iso',
'created_by',
'updated_by',
'deleted_by',
];
public function kabupatenKota()
{
return $this->hasMany(KabupatenKota::class, 'provinsi_id');
}
}