Update Master & APPService

This commit is contained in:
2026-02-24 10:28:36 +07:00
parent 5891128b8e
commit 72d7b97939
7 changed files with 58 additions and 69 deletions
@@ -24,9 +24,9 @@ class KabupatenKotaController extends Controller
$kabupatenKota = $kabupatenKotaQuery->get()->map(function($item) {
return [
'id' => $item->id,
'kode_kabupaten_kota' => $item->kode_kabupaten_kota,
'nama_kabupaten_kota' => $item->nama_kabupaten_kota,
'nama_provinsi' => $item->provinsi->nama_provinsi ?? '-',
'kode_kabupaten_kota' => $item->kode,
'nama_kabupaten_kota' => $item->nama,
'nama_provinsi' => $item->provinsi->nama ?? '-',
];
});
+18 -1
View File
@@ -14,7 +14,24 @@ class ProvinsiController extends Controller
public function getProvinsi()
{
$provinsi = Provinsi::select(['id', 'kode_provinsi', 'nama_provinsi', 'iso'])->get();
$provinsi = Provinsi::select(['id', 'kode', 'nama', 'iso'])->get();
return response()->json(['data' => $provinsi]);
}
public function store(Request $request)
{
$request->validate([
'kode' => 'required|unique:provinsi,kode',
'nama' => 'required|unique:provinsi,nama',
'iso' => 'required|unique:provinsi,iso',
]);
$provinsi = new Provinsi();
$provinsi->kode = $request->kode;
$provinsi->nama = $request->nama;
$provinsi->iso = $request->iso;
$provinsi->save();
return response()->json(['message' => 'Provinsi berhasil ditambahkan']);
}
}
+1 -1
View File
@@ -27,7 +27,7 @@ class AppServiceProvider extends ServiceProvider
URL::forceScheme('https');
}
Gate::define('super-admin', function (User $user) {
Gate::define('super_admin', function (User $user) {
return $user->role === Role::SUPER_ADMIN;
});