From 996d15dbe59987caafc9f69d36d46a3d297dfdc2 Mon Sep 17 00:00:00 2001 From: Shift Date: Wed, 5 Feb 2025 10:43:14 +0000 Subject: [PATCH] Convert string references to `::class` PHP 5.5.9 adds the new static `class` property which provides the fully qualified class name. This is preferred over using strings for class names since the `class` property references are checked by PHP. --- app/Helpers/Cetak.php | 8 ++--- app/Helpers/Helper.php | 32 +++++++++---------- app/Models/BarangPersediaan.php | 12 +++---- app/Models/PersediaanKeluar.php | 2 +- app/Models/PersediaanMasuk.php | 2 +- ...portBarangFromSpesifikasiKerangkaAcuan.php | 4 +-- app/Nova/Actions/ImportMasterPersediaan.php | 2 +- app/Nova/BarangPersediaan.php | 4 +-- app/Nova/BastMitra.php | 2 +- app/Nova/DaftarHonorPegawai.php | 2 +- app/Nova/DaftarKontrakMitra.php | 4 +-- app/Nova/DaftarPemeliharaan.php | 2 +- app/Nova/DaftarPenilaianReward.php | 2 +- app/Nova/DaftarSp2d.php | 4 +-- app/Nova/HonorKegiatan.php | 10 +++--- app/Nova/KerangkaAcuan.php | 6 ++-- app/Nova/KontrakMitra.php | 4 +-- app/Nova/Lenses/FormRencanaAksi.php | 2 +- app/Nova/Lenses/PemeliharaanBarang.php | 2 +- app/Nova/Lenses/RealisasiAnggaran.php | 2 +- app/Nova/Lenses/RekapHonorMitra.php | 2 +- app/Nova/Lenses/RencanaPenarikanDana.php | 2 +- app/Nova/MasterBarangPemeliharaan.php | 4 +-- app/Nova/Metrics/JumlahKegiatan.php | 2 +- app/Nova/Metrics/JumlahMitra.php | 2 +- app/Nova/Metrics/KesesuaianSbml.php | 2 +- app/Nova/Metrics/MetricKeberadaan.php | 2 +- app/Nova/Metrics/SerapanAnggaran.php | 4 +-- app/Nova/PembelianPersediaan.php | 6 ++-- app/Nova/Pemeliharaan.php | 2 +- app/Nova/PerjalananDinas.php | 10 +++--- app/Nova/PermintaanPersediaan.php | 8 ++--- app/Nova/PersediaanKeluar.php | 4 +-- app/Nova/PersediaanMasuk.php | 4 +-- app/Nova/RealisasiAnggaran.php | 2 +- app/Nova/RewardPegawai.php | 6 ++-- app/Providers/CalendarDataProvider.php | 2 +- 37 files changed, 86 insertions(+), 86 deletions(-) diff --git a/app/Helpers/Cetak.php b/app/Helpers/Cetak.php index cb4a6240..1405c163 100644 --- a/app/Helpers/Cetak.php +++ b/app/Helpers/Cetak.php @@ -94,14 +94,14 @@ public static function getTemplate(string $jenis, $id, $template_id, $tanggal, $ unset($data['daftar_barang']); $pembelian = PembelianPersediaan::where('id', $id); $pembelian->update(['status' => 'dicetak']); - BarangPersediaan::where('barang_persediaanable_id', $id)->where('barang_persediaanable_type', 'App\Models\PembelianPersediaan')->update(['tanggal_transaksi' => $pembelian->first()->tanggal_buku]); + BarangPersediaan::where('barang_persediaanable_id', $id)->where('barang_persediaanable_type', \App\Models\PembelianPersediaan::class)->update(['tanggal_transaksi' => $pembelian->first()->tanggal_buku]); } if ($jenis === 'bon') { $templateProcessor->cloneRowAndSetValues('no', Helper::formatBarangPersediaan($data['daftar_barang'])); unset($data['daftar_barang']); $permintaan = PermintaanPersediaan::where('id', $id); $permintaan->update(['status' => 'dicetak']); - BarangPersediaan::where('barang_persediaanable_id', $id)->where('barang_persediaanable_type', 'App\Models\PermintaanPersediaan')->update(['tanggal_transaksi' => $permintaan->first()->tanggal_persetujuan]); + BarangPersediaan::where('barang_persediaanable_id', $id)->where('barang_persediaanable_type', \App\Models\PermintaanPersediaan::class)->update(['tanggal_transaksi' => $permintaan->first()->tanggal_persetujuan]); } if ($jenis === 'sk') { $templateProcessor->cloneRowAndSetValues('sk_no', $data['daftar_petugas']); @@ -678,7 +678,7 @@ public static function bastp($id) 'bmn' => Helper::getPropertyFromCollection($bmn, 'name'), 'bmn_ttd' => Helper::namaTanpaGelar(Helper::getPropertyFromCollection($bmn, 'name')), 'nipbmn' => Helper::getPropertyFromCollection($bmn, 'nip'), - 'daftar_barang' => BarangPersediaan::where('barang_persediaanable_id', $id)->where('barang_persediaanable_type', 'App\Models\PembelianPersediaan')->get()->toArray(), + 'daftar_barang' => BarangPersediaan::where('barang_persediaanable_id', $id)->where('barang_persediaanable_type', \App\Models\PembelianPersediaan::class)->get()->toArray(), ]; } @@ -707,7 +707,7 @@ public static function bon($id) 'nip' => Helper::getPropertyFromCollection($pembuat, 'nip'), 'bmn' => Helper::upperNamaTanpaGelar(Helper::getPropertyFromCollection($bmn, 'name')), 'nipbmn' => Helper::getPropertyFromCollection($bmn, 'nip'), - 'daftar_barang' => BarangPersediaan::where('barang_persediaanable_id', $id)->where('barang_persediaanable_type', 'App\Models\PermintaanPersediaan')->get()->toArray(), + 'daftar_barang' => BarangPersediaan::where('barang_persediaanable_id', $id)->where('barang_persediaanable_type', \App\Models\PermintaanPersediaan::class)->get()->toArray(), ]; } diff --git a/app/Helpers/Helper.php b/app/Helpers/Helper.php index 001f9ac1..5c6e2883 100644 --- a/app/Helpers/Helper.php +++ b/app/Helpers/Helper.php @@ -1125,47 +1125,47 @@ public static function formatDaftarPersediaan($id, $spek) // Mengambil nomor dokumen berdasarkan tipe barang persediaan $item['nomor_dokumen'] = match (get_class($item->barangPersediaanable)) { - "App\Models\PembelianPersediaan" => $item->barangPersediaanable + \App\Models\PembelianPersediaan::class => $item->barangPersediaanable ->bastNaskahKeluar->nomor, - "App\Models\PermintaanPersediaan" => $item->barangPersediaanable + \App\Models\PermintaanPersediaan::class => $item->barangPersediaanable ->naskahKeluar->nomor, - "App\Models\PersediaanMasuk" => $item->barangPersediaanable + \App\Models\PersediaanMasuk::class => $item->barangPersediaanable ->naskahMasuk->nomor, - "App\Models\PersediaanKeluar" => $item->barangPersediaanable + \App\Models\PersediaanKeluar::class => $item->barangPersediaanable ->naskahKeluar->nomor, }; // Mengambil uraian berdasarkan tipe barang persediaan $item['uraian'] = match (get_class($item->barangPersediaanable)) { - "App\Models\PembelianPersediaan" => $item->barangPersediaanable + \App\Models\PembelianPersediaan::class => $item->barangPersediaanable ->rincian, - "App\Models\PermintaanPersediaan" => 'Permintaan Persediaan oleh '. + \App\Models\PermintaanPersediaan::class => 'Permintaan Persediaan oleh '. $item->barangPersediaanable->user->name. ' untuk '. $item->barangPersediaanable->kegiatan, - "App\Models\PersediaanMasuk" => $item->barangPersediaanable->rincian, - "App\Models\PersediaanKeluar" => $item->barangPersediaanable->rincian + \App\Models\PersediaanMasuk::class => $item->barangPersediaanable->rincian, + \App\Models\PersediaanKeluar::class => $item->barangPersediaanable->rincian }; // Menghitung volume masuk dan keluar $item['masuk'] = match (get_class($item->barangPersediaanable)) { - "App\Models\PembelianPersediaan" => $item->volume, - "App\Models\PersediaanMasuk" => $item->volume, + \App\Models\PembelianPersediaan::class => $item->volume, + \App\Models\PersediaanMasuk::class => $item->volume, default => '-' }; $item['keluar'] = match (get_class($item->barangPersediaanable)) { - "App\Models\PermintaanPersediaan" => $item->volume, - "App\Models\PersediaanKeluar" => $item->volume, + \App\Models\PermintaanPersediaan::class => $item->volume, + \App\Models\PersediaanKeluar::class => $item->volume, default => '-' }; // Menghitung sisa stok $item['sisa'] = match (get_class($item->barangPersediaanable)) { - "App\Models\PembelianPersediaan", "App\Models\PersediaanMasuk" => $stok + + \App\Models\PembelianPersediaan::class, \App\Models\PersediaanMasuk::class => $stok + $item['volume'], - "App\Models\PermintaanPersediaan", - "App\Models\PersediaanKeluar" => $stok - $item['volume'] + \App\Models\PermintaanPersediaan::class, + \App\Models\PersediaanKeluar::class => $stok - $item['volume'] }; // Memperbarui stok @@ -1878,7 +1878,7 @@ public static function sendReminder($reminder, $method = 'auto') '{judul}' => $hari > 0 ? '[Reminder Deadline (H-'.$hari.')]' : '[Reminder Deadline]', '{tanggal}' => Helper::terbilangTanggal($kegiatan->awal), '{kegiatan}' => $kegiatan->kegiatan, - '{pj}' => $kegiatan->daftar_kegiatanable_type == 'App\Models\UnitKerja' ? UnitKerja::find($kegiatan->daftar_kegiatanable_id)->unit : User::find($kegiatan->daftar_kegiatanable_id)->name, + '{pj}' => $kegiatan->daftar_kegiatanable_type == \App\Models\UnitKerja::class ? UnitKerja::find($kegiatan->daftar_kegiatanable_id)->unit : User::find($kegiatan->daftar_kegiatanable_id)->name, ]); $response = Fonnte::make()->sendWhatsAppMessage($kegiatan->wa_group_id, $pesan); $reminder->status = $response['data']['process'] ?? 'Gagal'; diff --git a/app/Models/BarangPersediaan.php b/app/Models/BarangPersediaan.php index 145d779b..85cdaa8a 100644 --- a/app/Models/BarangPersediaan.php +++ b/app/Models/BarangPersediaan.php @@ -35,7 +35,7 @@ protected static function booted(): void $persediaan->satuan = $persediaan->masterPersediaan->satuan; } - if ($persediaan->barang_persediaanable_type == 'App\Models\PembelianPersediaan' && $persediaan->isDirty()) { + if ($persediaan->barang_persediaanable_type == \App\Models\PembelianPersediaan::class && $persediaan->isDirty()) { if ($persediaan->isClean('master_persediaan_id')) { PembelianPersediaan::where('id', $persediaan->barang_persediaanable_id) ->where('status', 'diterima') @@ -46,25 +46,25 @@ protected static function booted(): void ->update(['status' => 'diterima']); } - if ($persediaan->barang_persediaanable_type == 'App\Models\PermintaanPersediaan' && $persediaan->isDirty()) { + if ($persediaan->barang_persediaanable_type == \App\Models\PermintaanPersediaan::class && $persediaan->isDirty()) { PermintaanPersediaan::where('id', $persediaan->barang_persediaanable_id) ->where('status', 'dicetak') ->update(['status' => 'outdated']); } - if ($persediaan->barang_persediaanable_type == 'App\Models\PersediaanKeluar' && $persediaan->isDirty()) { + if ($persediaan->barang_persediaanable_type == \App\Models\PersediaanKeluar::class && $persediaan->isDirty()) { $persediaan->tanggal_transaksi = PersediaanKeluar::find($persediaan->barang_persediaanable_id)->tanggal_buku; } - if ($persediaan->barang_persediaanable_type == 'App\Models\PersediaanMasuk' && $persediaan->isDirty()) { + if ($persediaan->barang_persediaanable_type == \App\Models\PersediaanMasuk::class && $persediaan->isDirty()) { $persediaan->tanggal_transaksi = PersediaanMasuk::find($persediaan->barang_persediaanable_id)->tanggal_buku; } }); static::deleting(function (BarangPersediaan $persediaan) { - if ($persediaan->barang_persediaanable_type == 'App\Models\PembelianPersediaan') { + if ($persediaan->barang_persediaanable_type == \App\Models\PembelianPersediaan::class) { PembelianPersediaan::where('id', $persediaan->barang_persediaanable_id) ->update(['status' => 'outdated']); } - if ($persediaan->barang_persediaanable_type == 'App\Models\PermintaanPersediaan') { + if ($persediaan->barang_persediaanable_type == \App\Models\PermintaanPersediaan::class) { PermintaanPersediaan::where('id', $persediaan->barang_persediaanable_id) ->update(['status' => 'outdated']); } diff --git a/app/Models/PersediaanKeluar.php b/app/Models/PersediaanKeluar.php index f8b898ae..450313c2 100644 --- a/app/Models/PersediaanKeluar.php +++ b/app/Models/PersediaanKeluar.php @@ -28,7 +28,7 @@ protected static function booted(): void static::saving(function (PersediaanKeluar $persediaan) { if ($persediaan->isDirty('tanggal_buku')) { BarangPersediaan::where('barang_persediaanable_id', $persediaan->id) - ->where('barang_persediaanable_type', 'App\Models\PersediaanKeluar') + ->where('barang_persediaanable_type', \App\Models\PersediaanKeluar::class) ->update(['tanggal_transaksi' => $persediaan->tanggal_buku]); } }); diff --git a/app/Models/PersediaanMasuk.php b/app/Models/PersediaanMasuk.php index 89af4d13..3478e3e7 100644 --- a/app/Models/PersediaanMasuk.php +++ b/app/Models/PersediaanMasuk.php @@ -28,7 +28,7 @@ protected static function booted(): void static::saving(function (PersediaanMasuk $persediaan) { if ($persediaan->isDirty('tanggal_buku')) { BarangPersediaan::where('barang_persediaanable_id', $persediaan->id) - ->where('barang_persediaanable_type', 'App\Models\PersediaanMasuk') + ->where('barang_persediaanable_type', \App\Models\PersediaanMasuk::class) ->update(['tanggal_transaksi' => $persediaan->tanggal_buku]); } }); diff --git a/app/Nova/Actions/ImportBarangFromSpesifikasiKerangkaAcuan.php b/app/Nova/Actions/ImportBarangFromSpesifikasiKerangkaAcuan.php index a24a8730..970f3cc7 100644 --- a/app/Nova/Actions/ImportBarangFromSpesifikasiKerangkaAcuan.php +++ b/app/Nova/Actions/ImportBarangFromSpesifikasiKerangkaAcuan.php @@ -27,7 +27,7 @@ public function handle(ActionFields $fields, Collection $models) { $model = $models->first(); BarangPersediaan::where('barang_persediaanable_id', $model->id) - ->where('barang_persediaanable_type', 'App\Models\PembelianPersediaan') + ->where('barang_persediaanable_type', \App\Models\PembelianPersediaan::class) ->delete(); $speks = SpesifikasiKerangkaAcuan::where('kerangka_acuan_id', $model->kerangka_acuan_id)->get(); foreach ($speks as $spek) { @@ -38,7 +38,7 @@ public function handle(ActionFields $fields, Collection $models) $barang->harga_satuan = $spek->harga_satuan; $barang->total_harga = $spek->total_harga; $barang->barang_persediaanable_id = $model->id; - $barang->barang_persediaanable_type = 'App\Models\PembelianPersediaan'; + $barang->barang_persediaanable_type = \App\Models\PembelianPersediaan::class; $barang->save(); } diff --git a/app/Nova/Actions/ImportMasterPersediaan.php b/app/Nova/Actions/ImportMasterPersediaan.php index a0841918..1b57491f 100644 --- a/app/Nova/Actions/ImportMasterPersediaan.php +++ b/app/Nova/Actions/ImportMasterPersediaan.php @@ -59,7 +59,7 @@ public function handle(ActionFields $fields, Collection $models) $persediaan->tanggal_transaksi = session('year') - 1 .'-12-31'; $persediaan->master_persediaan_id = $masterPersediaanId; $persediaan->barang_persediaanable_id = $id_persediaan_masuk; - $persediaan->barang_persediaanable_type = 'App\Models\PersediaanMasuk'; + $persediaan->barang_persediaanable_type = \App\Models\PersediaanMasuk::class; $persediaan->save(); } }); diff --git a/app/Nova/BarangPersediaan.php b/app/Nova/BarangPersediaan.php index 6d3a79d9..e9850404 100644 --- a/app/Nova/BarangPersediaan.php +++ b/app/Nova/BarangPersediaan.php @@ -102,7 +102,7 @@ public function fields(NovaRequest $request) ->allowedFor('bmn') ->get()) { $fields[] = - BelongsTo::make('Barang', 'masterPersediaan', 'App\Nova\MasterPersediaan') + BelongsTo::make('Barang', 'masterPersediaan', \App\Nova\MasterPersediaan::class) ->withSubtitles() ->searchable() ->showCreateRelationButton() @@ -158,7 +158,7 @@ public function fields(NovaRequest $request) if ($request->viaResource == 'persediaan-masuks') { $fields[] = - BelongsTo::make('Barang', 'masterPersediaan', 'App\Nova\MasterPersediaan') + BelongsTo::make('Barang', 'masterPersediaan', \App\Nova\MasterPersediaan::class) ->withSubtitles() ->searchable() ->showCreateRelationButton() diff --git a/app/Nova/BastMitra.php b/app/Nova/BastMitra.php index 86d05d6f..fb971c7d 100644 --- a/app/Nova/BastMitra.php +++ b/app/Nova/BastMitra.php @@ -116,7 +116,7 @@ public function fields(NovaRequest $request) $field->options(Helper::setOptionPengelola('ppk', Helper::createDateFromString($formData->tanggal_bast))) ->default(Helper::setDefaultPengelola('ppk', Helper::createDateFromString($formData->tanggal_bast))); }), - BelongsTo::make('Pejabat Pembuat Komitmen', 'ppk', 'App\Nova\User') + BelongsTo::make('Pejabat Pembuat Komitmen', 'ppk', \App\Nova\User::class) ->sortable() ->filterable() ->exceptOnForms(), diff --git a/app/Nova/DaftarHonorPegawai.php b/app/Nova/DaftarHonorPegawai.php index 3efd09f2..42f7e5e2 100644 --- a/app/Nova/DaftarHonorPegawai.php +++ b/app/Nova/DaftarHonorPegawai.php @@ -55,7 +55,7 @@ public function fields(NovaRequest $request) ->updateRules('required', Rule::unique('daftar_honor_pegawais', 'user_id')->where('honor_kegiatan_id', $request->viaResourceId)->ignore($this->id)) ->creationRules('required', Rule::unique('daftar_honor_pegawais', 'user_id')->where('honor_kegiatan_id', $request->viaResourceId)) ->onlyOnForms(), - BelongsTo::make('Nama Pegawai', 'user', 'App\Nova\User') + BelongsTo::make('Nama Pegawai', 'user', \App\Nova\User::class) ->exceptOnForms(), Number::make('Jumlah', 'volume') ->step(0.01) diff --git a/app/Nova/DaftarKontrakMitra.php b/app/Nova/DaftarKontrakMitra.php index 1be029aa..e3ac8a6d 100644 --- a/app/Nova/DaftarKontrakMitra.php +++ b/app/Nova/DaftarKontrakMitra.php @@ -68,12 +68,12 @@ public function fields(NovaRequest $request) BelongsTo::make('Mitra') ->exceptOnForms() ->sortable(), - BelongsTo::make('Nomor Kontrak', 'kontrakNaskahKeluar', 'App\Nova\NaskahKeluar') + BelongsTo::make('Nomor Kontrak', 'kontrakNaskahKeluar', \App\Nova\NaskahKeluar::class) ->readOnly() ->sortable() ->hideFromIndex($request->viaResource == 'bast-mitras') ->hideFromDetail($request->viaResource == 'bast-mitras'), - BelongsTo::make('Nomor BAST', 'bastNaskahKeluar', 'App\Nova\NaskahKeluar') + BelongsTo::make('Nomor BAST', 'bastNaskahKeluar', \App\Nova\NaskahKeluar::class) ->readOnly() ->sortable() ->hideFromIndex($request->viaResource == 'kontrak-mitras') diff --git a/app/Nova/DaftarPemeliharaan.php b/app/Nova/DaftarPemeliharaan.php index 1672da14..1f4b6fd2 100644 --- a/app/Nova/DaftarPemeliharaan.php +++ b/app/Nova/DaftarPemeliharaan.php @@ -55,7 +55,7 @@ public function subtitle() public function fields(NovaRequest $request) { return [ - BelongsTo::make('Objek Pemeliharaan', 'masterBarangPemeliharaan', 'App\Nova\MasterBarangPemeliharaan') + BelongsTo::make('Objek Pemeliharaan', 'masterBarangPemeliharaan', \App\Nova\MasterBarangPemeliharaan::class) ->searchable() ->withSubtitles() ->rules('required'), diff --git a/app/Nova/DaftarPenilaianReward.php b/app/Nova/DaftarPenilaianReward.php index 86db2fde..7d2167cc 100644 --- a/app/Nova/DaftarPenilaianReward.php +++ b/app/Nova/DaftarPenilaianReward.php @@ -48,7 +48,7 @@ public static function label() public function fields(NovaRequest $request) { return [ - BelongsTo::make('Pegawai', 'user', 'App\Nova\User') + BelongsTo::make('Pegawai', 'user', \App\Nova\User::class) ->readOnly(), Number::make('Nilai SKP') ->step(1) diff --git a/app/Nova/DaftarSp2d.php b/app/Nova/DaftarSp2d.php index e971e30a..82bf1916 100644 --- a/app/Nova/DaftarSp2d.php +++ b/app/Nova/DaftarSp2d.php @@ -207,8 +207,8 @@ public function fields(NovaRequest $request) : Text::make('SP2D', fn () => null)->exceptOnForms(), ]), - HasMany::make('Realisasi Anggaran', 'realisasiAnggaran', 'App\Nova\RealisasiAnggaran'), - BelongsToMany::make('Kerangka Acuan Kerja', 'kerangkaAcuan', 'App\Nova\KerangkaAcuan') + HasMany::make('Realisasi Anggaran', 'realisasiAnggaran', \App\Nova\RealisasiAnggaran::class), + BelongsToMany::make('Kerangka Acuan Kerja', 'kerangkaAcuan', \App\Nova\KerangkaAcuan::class) ->searchable() ->withSubtitles(), ]; diff --git a/app/Nova/HonorKegiatan.php b/app/Nova/HonorKegiatan.php index 7e4ddfe9..0b87454a 100644 --- a/app/Nova/HonorKegiatan.php +++ b/app/Nova/HonorKegiatan.php @@ -92,7 +92,7 @@ public function fields(NovaRequest $request) ->sortable() ->hideFromIndex() ->immutable(), - BelongsTo::make('Nomor KAK', 'kerangkaAcuan', 'App\Nova\KerangkaAcuan') + BelongsTo::make('Nomor KAK', 'kerangkaAcuan', \App\Nova\KerangkaAcuan::class) ->rules('required') ->readOnly() ->hideWhenUpdating(), @@ -161,7 +161,7 @@ public function fields(NovaRequest $request) }) ->searchable() ->onlyOnForms(), - BelongsTo::make('Jenis Kegiatan', 'jenisKontrak', 'App\Nova\JenisKontrak') + BelongsTo::make('Jenis Kegiatan', 'jenisKontrak', \App\Nova\JenisKontrak::class) ->sortable() ->filterable() ->exceptOnForms(), @@ -174,7 +174,7 @@ public function fields(NovaRequest $request) Panel::make('Keterangan Anggaran', [ Text::make('MAK', 'mataAnggaran.mak') ->readonly(), - BelongsTo::make('Item Mata Anggaran', 'mataAnggaran', 'App\Nova\MataAnggaran') + BelongsTo::make('Item Mata Anggaran', 'mataAnggaran', \App\Nova\MataAnggaran::class) ->hideFromIndex() ->readonly(), Text::make('Satuan Pembayaran', 'satuan') @@ -204,7 +204,7 @@ public function fields(NovaRequest $request) }) ->displayUsing(fn ($tanggal) => Helper::terbilangTanggal($tanggal)) ->hideFromIndex(), - BelongsTo::make('Nomor SK', 'skNaskahKeluar', 'App\Nova\NaskahKeluar') + BelongsTo::make('Nomor SK', 'skNaskahKeluar', \App\Nova\NaskahKeluar::class) ->onlyOnDetail(), Select::make('Klasifikasi Arsip', 'sk_kode_arsip_id') ->searchable() @@ -250,7 +250,7 @@ public function fields(NovaRequest $request) }) ->displayUsing(fn ($tanggal) => Helper::terbilangTanggal($tanggal)) ->hideFromIndex(), - BelongsTo::make('Nomor ST', 'stNaskahKeluar', 'App\Nova\NaskahKeluar') + BelongsTo::make('Nomor ST', 'stNaskahKeluar', \App\Nova\NaskahKeluar::class) ->onlyOnDetail(), Text::make('Uraian Tugas', 'uraian_tugas') diff --git a/app/Nova/KerangkaAcuan.php b/app/Nova/KerangkaAcuan.php index 980f44dc..2e6de4f6 100644 --- a/app/Nova/KerangkaAcuan.php +++ b/app/Nova/KerangkaAcuan.php @@ -135,9 +135,9 @@ public function fields(NovaRequest $request) }) ->onlyOnIndex(), Tab::group('Detail', [ - HasMany::make('Anggaran', 'anggaranKerangkaAcuan', 'App\Nova\AnggaranKerangkaAcuan'), - HasMany::make('Spesifikasi', 'spesifikasiKerangkaAcuan', 'App\Nova\SpesifikasiKerangkaAcuan'), - HasMany::make('Arsip Dokumen', 'arsipDokumen', 'App\Nova\ArsipDokumen'), + HasMany::make('Anggaran', 'anggaranKerangkaAcuan', \App\Nova\AnggaranKerangkaAcuan::class), + HasMany::make('Spesifikasi', 'spesifikasiKerangkaAcuan', \App\Nova\SpesifikasiKerangkaAcuan::class), + HasMany::make('Arsip Dokumen', 'arsipDokumen', \App\Nova\ArsipDokumen::class), ]), ]; } diff --git a/app/Nova/KontrakMitra.php b/app/Nova/KontrakMitra.php index e5a1b77c..9cecb8f5 100644 --- a/app/Nova/KontrakMitra.php +++ b/app/Nova/KontrakMitra.php @@ -93,7 +93,7 @@ public function fields(NovaRequest $request) ->filterable() ->exceptOnForms() ->displayUsingLabels(), - BelongsTo::make('Jenis Kegiatan', 'jenisKontrak', 'App\Nova\JenisKontrak') + BelongsTo::make('Jenis Kegiatan', 'jenisKontrak', \App\Nova\JenisKontrak::class) ->filterable() ->sortable() ->exceptOnForms(), @@ -129,7 +129,7 @@ public function fields(NovaRequest $request) }) ->readonly(! Policy::make()->allowedFor('ppk')->get()) ->hideFromIndex(), - BelongsTo::make('Pejabat Pembuat Komitmen', 'ppk', 'App\Nova\User') + BelongsTo::make('Pejabat Pembuat Komitmen', 'ppk', \App\Nova\User::class) ->exceptOnForms() ->sortable(), Select::make('Pejabat Pembuat Komitmen', 'ppk_user_id') diff --git a/app/Nova/Lenses/FormRencanaAksi.php b/app/Nova/Lenses/FormRencanaAksi.php index ed558483..f15e1624 100644 --- a/app/Nova/Lenses/FormRencanaAksi.php +++ b/app/Nova/Lenses/FormRencanaAksi.php @@ -28,7 +28,7 @@ class FormRencanaAksi extends Lens */ public static function query(LensRequest $request, Builder $query): Builder|Paginator { - $triwulan = Helper::parseFilter($request->query->get('filters'), 'App\\Nova\\Filters\\TriwulanFilter', '1') ?: (string) now()->quarter; + $triwulan = Helper::parseFilter($request->query->get('filters'), \App\Nova\Filters\TriwulanFilter::class, '1') ?: (string) now()->quarter; $model = Helper::modelQuery($query, $triwulan); return $request->withOrdering($request->withFilters( diff --git a/app/Nova/Lenses/PemeliharaanBarang.php b/app/Nova/Lenses/PemeliharaanBarang.php index 969b6f60..062dab57 100644 --- a/app/Nova/Lenses/PemeliharaanBarang.php +++ b/app/Nova/Lenses/PemeliharaanBarang.php @@ -112,7 +112,7 @@ public function fields(NovaRequest $request) Text::make('Lokasi') ->sortable() ->readonly(), - BelongsTo::make('Pemegang', 'user', 'App\Nova\User') + BelongsTo::make('Pemegang', 'user', \App\Nova\User::class) ->searchable() ->withSubtitles(), Number::make('Pemeliharaan', 'jumlah') diff --git a/app/Nova/Lenses/RealisasiAnggaran.php b/app/Nova/Lenses/RealisasiAnggaran.php index 2fda96f7..27075fb9 100644 --- a/app/Nova/Lenses/RealisasiAnggaran.php +++ b/app/Nova/Lenses/RealisasiAnggaran.php @@ -44,7 +44,7 @@ public function name() public static function query(LensRequest $request, $query) { $dipa_id = Helper::getPropertyFromCollection(Dipa::cache()->get('all')->where('tahun', session('year'))->first(), 'id'); - $filtered_bulan = Helper::parseFilter($request->query->get('filters'), 'App\\Nova\\Filters\\BulanFilter', (int) date('m')); + $filtered_bulan = Helper::parseFilter($request->query->get('filters'), \App\Nova\Filters\BulanFilter::class, (int) date('m')); return $request->withOrdering($request->withFilters( $query->fromSub(fn ($query) => $query->from('realisasi_anggarans')->selectRaw( diff --git a/app/Nova/Lenses/RekapHonorMitra.php b/app/Nova/Lenses/RekapHonorMitra.php index 61910a2a..fec9b1c4 100644 --- a/app/Nova/Lenses/RekapHonorMitra.php +++ b/app/Nova/Lenses/RekapHonorMitra.php @@ -40,7 +40,7 @@ public function name() */ public static function query(LensRequest $request, $query) { - $filtered_bulan = Helper::parseFilter($request->query->get('filters'), 'App\\Nova\\Filters\\BulanFilter', date('m')); + $filtered_bulan = Helper::parseFilter($request->query->get('filters'), \App\Nova\Filters\BulanFilter::class, date('m')); $filtered_kegiatan = Helper::parseFilter($request->query->get('filters'), 'Select:jenis_kontrak_id', null); return $request->withoutTableOrderPrefix()->withOrdering( diff --git a/app/Nova/Lenses/RencanaPenarikanDana.php b/app/Nova/Lenses/RencanaPenarikanDana.php index d1f86789..b772df45 100644 --- a/app/Nova/Lenses/RencanaPenarikanDana.php +++ b/app/Nova/Lenses/RencanaPenarikanDana.php @@ -39,7 +39,7 @@ public function name() public static function query(LensRequest $request, $query) { $dipa_id = Helper::getPropertyFromCollection(Dipa::cache()->get('all')->where('tahun', session('year'))->first(), 'id'); - $filtered_bulan = Helper::parseFilter($request->query->get('filters'), 'App\\Nova\\Filters\\BulanFilter', (int) date('m')); + $filtered_bulan = Helper::parseFilter($request->query->get('filters'), \App\Nova\Filters\BulanFilter::class, (int) date('m')); return $request->withOrdering($request->withFilters( $query->fromSub(fn ($query) => $query->from('realisasi_anggarans')->selectRaw( diff --git a/app/Nova/MasterBarangPemeliharaan.php b/app/Nova/MasterBarangPemeliharaan.php index 46832226..4b13ce5f 100644 --- a/app/Nova/MasterBarangPemeliharaan.php +++ b/app/Nova/MasterBarangPemeliharaan.php @@ -95,12 +95,12 @@ public function fields(NovaRequest $request) ->sortable() ->showWhenPeeking() ->readonly(), - BelongsTo::make('Pemegang', 'user', 'App\Nova\User') + BelongsTo::make('Pemegang', 'user', \App\Nova\User::class) ->sortable() ->showWhenPeeking() ->searchable() ->withSubtitles(), - HasMany::make('Daftar Pemeliharaan', 'daftarPemeliharaan', 'App\Nova\DaftarPemeliharaan'), + HasMany::make('Daftar Pemeliharaan', 'daftarPemeliharaan', \App\Nova\DaftarPemeliharaan::class), ]; } diff --git a/app/Nova/Metrics/JumlahKegiatan.php b/app/Nova/Metrics/JumlahKegiatan.php index c32acade..9c171109 100644 --- a/app/Nova/Metrics/JumlahKegiatan.php +++ b/app/Nova/Metrics/JumlahKegiatan.php @@ -27,7 +27,7 @@ public function name() public function calculate(NovaRequest $request) { $filtered_jenis = Helper::parseFilter($request->query->get('filter'), 'Select:jenis_kontrak_id'); - $filtered_bulan = Helper::parseFilter($request->query->get('filter'), 'App\\Nova\\Filters\\BulanFilter', (int) date('m')); + $filtered_bulan = Helper::parseFilter($request->query->get('filter'), \App\Nova\Filters\BulanFilter::class, (int) date('m')); $bulan_ini = DB::table('daftar_honor_mitras') ->select('honor_kegiatans.id') ->join('honor_kegiatans', 'honor_kegiatans.id', '=', 'daftar_honor_mitras.honor_kegiatan_id') diff --git a/app/Nova/Metrics/JumlahMitra.php b/app/Nova/Metrics/JumlahMitra.php index 2e2d5e15..450636f6 100644 --- a/app/Nova/Metrics/JumlahMitra.php +++ b/app/Nova/Metrics/JumlahMitra.php @@ -28,7 +28,7 @@ public function name() public function calculate(NovaRequest $request) { $filtered_jenis = Helper::parseFilter($request->query->get('filter'), 'Select:jenis_kontrak_id'); - $filtered_bulan = Helper::parseFilter($request->query->get('filter'), 'App\\Nova\\Filters\\BulanFilter', (int) date('m')); + $filtered_bulan = Helper::parseFilter($request->query->get('filter'), \App\Nova\Filters\BulanFilter::class, (int) date('m')); $arr = []; $query = DB::table('daftar_honor_mitras') ->select(DB::raw('bulan, COUNT(DISTINCT mitra_id) as mitra_count')) diff --git a/app/Nova/Metrics/KesesuaianSbml.php b/app/Nova/Metrics/KesesuaianSbml.php index ce111a26..7402370e 100644 --- a/app/Nova/Metrics/KesesuaianSbml.php +++ b/app/Nova/Metrics/KesesuaianSbml.php @@ -22,7 +22,7 @@ public function name() public function calculate(NovaRequest $request) { $filtered_jenis = Helper::parseFilter($request->query->get('filter'), 'Select:jenis_kontrak_id'); - $filtered_bulan = Helper::parseFilter($request->query->get('filter'), 'App\\Nova\\Filters\\BulanFilter', (int) date('m')); + $filtered_bulan = Helper::parseFilter($request->query->get('filter'), \App\Nova\Filters\BulanFilter::class, (int) date('m')); $arr = DB::query() ->selectRaw( 'sum(if(valid_sbml=1,1,0)) as sesuai, sum(if(valid_sbml=0,1,0)) as tidak, count(valid_sbml) as total' diff --git a/app/Nova/Metrics/MetricKeberadaan.php b/app/Nova/Metrics/MetricKeberadaan.php index 406fd93e..6f74a35a 100644 --- a/app/Nova/Metrics/MetricKeberadaan.php +++ b/app/Nova/Metrics/MetricKeberadaan.php @@ -61,7 +61,7 @@ public function nullStrict(bool $value) public function calculate(NovaRequest $request): PartitionResult { if (is_null($this->model)) { - $triwulan = Helper::parseFilter($request->query->get('filter'), 'App\\Nova\\Filters\\TriwulanFilter', '1') ?: (string) now()->quarter; + $triwulan = Helper::parseFilter($request->query->get('filter'), \App\Nova\Filters\TriwulanFilter::class, '1') ?: (string) now()->quarter; $this->model = Helper::modelQuery(PerjanjianKinerja::query(), $triwulan); } $table = $this->model->newQuery(); diff --git a/app/Nova/Metrics/SerapanAnggaran.php b/app/Nova/Metrics/SerapanAnggaran.php index a05f8efc..db3ba508 100644 --- a/app/Nova/Metrics/SerapanAnggaran.php +++ b/app/Nova/Metrics/SerapanAnggaran.php @@ -37,8 +37,8 @@ public function name() public function calculate(NovaRequest $request) { $dipa_id = Helper::getPropertyFromCollection(Dipa::cache()->get('all')->where('tahun', session('year'))->first(), 'id'); - $filtered_ro = Helper::parseFilter($request->query->get('filter'), 'App\\Nova\\Filters\\RoFilter'); - $filtered_bulan = Helper::parseFilter($request->query->get('filter'), 'App\\Nova\\Filters\\BulanFilter'); + $filtered_ro = Helper::parseFilter($request->query->get('filter'), \App\Nova\Filters\RoFilter::class); + $filtered_bulan = Helper::parseFilter($request->query->get('filter'), \App\Nova\Filters\BulanFilter::class); return $this->program ? $this->sum($request, RealisasiAnggaran::class, function ($query) use ($dipa_id, $filtered_bulan) { diff --git a/app/Nova/PembelianPersediaan.php b/app/Nova/PembelianPersediaan.php index f5511bde..eac4ee3d 100644 --- a/app/Nova/PembelianPersediaan.php +++ b/app/Nova/PembelianPersediaan.php @@ -83,7 +83,7 @@ public function fields(NovaRequest $request) ->displayUsing(fn ($tanggal) => Helper::terbilangTanggal($tanggal)) ->hideFromIndex() ->immutable(), - BelongsTo::make('Nomor KAK', 'kerangkaAcuan', 'App\Nova\KerangkaAcuan') + BelongsTo::make('Nomor KAK', 'kerangkaAcuan', \App\Nova\KerangkaAcuan::class) ->onlyOnDetail(), Text::make('Rincian') ->rules('required'), @@ -162,7 +162,7 @@ public function fields(NovaRequest $request) : Text::make('Arsip', fn () => null)->exceptOnForms(), ]), - MorphMany::make('Daftar Barang Persediaan', 'daftarBarangPersediaans', 'App\Nova\BarangPersediaan'), + MorphMany::make('Daftar Barang Persediaan', 'daftarBarangPersediaans', \App\Nova\BarangPersediaan::class), ]; } @@ -170,7 +170,7 @@ public function fieldsforIndex(NovaRequest $request) { return [ Stack::make('Nomor/Tanggal KAK', 'tanggal_kak', [ - BelongsTo::make('Nomor KAK', 'kerangkaAcuan', 'App\Nova\KerangkaAcuan'), + BelongsTo::make('Nomor KAK', 'kerangkaAcuan', \App\Nova\KerangkaAcuan::class), Date::make('Tanggal KAK', 'tanggal_kak') ->displayUsing(fn ($tanggal) => Helper::terbilangTanggal($tanggal)), ])->sortable(), diff --git a/app/Nova/Pemeliharaan.php b/app/Nova/Pemeliharaan.php index 806d2153..70e463ee 100644 --- a/app/Nova/Pemeliharaan.php +++ b/app/Nova/Pemeliharaan.php @@ -73,7 +73,7 @@ public function fields(NovaRequest $request) ->loadingWhen(['dibuat']) ->failedWhen(['outdated']) ->sortable(), - HasMany::make('Barang Pemeliharaan', 'daftarPemeliharaan', 'App\Nova\DaftarPemeliharaan'), + HasMany::make('Barang Pemeliharaan', 'daftarPemeliharaan', \App\Nova\DaftarPemeliharaan::class), ]; } diff --git a/app/Nova/PerjalananDinas.php b/app/Nova/PerjalananDinas.php index 81c183d5..ce5255cd 100644 --- a/app/Nova/PerjalananDinas.php +++ b/app/Nova/PerjalananDinas.php @@ -72,7 +72,7 @@ public function fields(NovaRequest $request) return [ Hidden::make('Kerangka Acuan ID', 'kerangka_acuan_id'), Stack::make('Nomor/Tanggal KAK', [ - BelongsTo::make('Nomor:', 'kerangkaAcuan', 'App\Nova\KerangkaAcuan'), + BelongsTo::make('Nomor:', 'kerangkaAcuan', \App\Nova\KerangkaAcuan::class), Date::make('Tanggal:', 'kerangkaAcuan.tanggal') ->displayUsing(fn ($tanggal) => Helper::terbilangTanggal($tanggal)), ]), @@ -94,7 +94,7 @@ public function fields(NovaRequest $request) Text::make('Uraian', 'uraian') ->rules('required'), Panel::make('Surat Tugas', [ - BelongsTo::make('Surat Tugas', 'stNaskahKeluar', 'App\Nova\NaskahKeluar') + BelongsTo::make('Surat Tugas', 'stNaskahKeluar', \App\Nova\NaskahKeluar::class) ->searchable() ->withSubtitles() ->nullable() @@ -162,11 +162,11 @@ public function fields(NovaRequest $request) ->displayUsing(fn ($tanggal) => Helper::terbilangTanggal($tanggal)), Date::make('Tanggal Kembali', 'tanggal_kembali') ->displayUsing(fn ($tanggal) => Helper::terbilangTanggal($tanggal)), - BelongsTo::make('Tujuan', 'tujuanMasterWilayah', 'App\Nova\MasterWilayah') + BelongsTo::make('Tujuan', 'tujuanMasterWilayah', \App\Nova\MasterWilayah::class) ->searchable() ->hideFromIndex() ->rules('required'), - BelongsTo::make('Mata Anggaran', 'mataAnggaran', 'App\Nova\MataAnggaran') + BelongsTo::make('Mata Anggaran', 'mataAnggaran', \App\Nova\MataAnggaran::class) ->searchable() ->withSubtitles() ->hideFromIndex() @@ -182,7 +182,7 @@ public function fields(NovaRequest $request) return $query->whereIn('id', $mataAnggaranIds); }); }), - HasMany::make('Daftar Peserta Perjalanan', 'daftarPesertaPerjalanan', 'App\Nova\DaftarPesertaPerjalanan') + HasMany::make('Daftar Peserta Perjalanan', 'daftarPesertaPerjalanan', \App\Nova\DaftarPesertaPerjalanan::class) ->canSee(fn () => $this->jenis === '1'), ]; diff --git a/app/Nova/PermintaanPersediaan.php b/app/Nova/PermintaanPersediaan.php index 60d4979b..abe25fec 100644 --- a/app/Nova/PermintaanPersediaan.php +++ b/app/Nova/PermintaanPersediaan.php @@ -74,7 +74,7 @@ public function fields(NovaRequest $request) { return [ Stack::make('Nomor/tanggal', 'tanggal_permintaan', [ - BelongsTo::make('Nomor', 'naskahKeluar', 'App\Nova\NaskahKeluar') + BelongsTo::make('Nomor', 'naskahKeluar', \App\Nova\NaskahKeluar::class) ->exceptOnForms(), Date::make('Tanggal', 'naskahKeluar.tanggal') ->displayUsing(fn ($value) => Helper::terbilangTanggal($value)), @@ -91,7 +91,7 @@ public function fields(NovaRequest $request) Textarea::make('Catatan', 'keterangan') ->rules('required') ->alwaysShow(), - BelongsTo::make('Pemohon', 'user', 'App\Nova\User') + BelongsTo::make('Pemohon', 'user', \App\Nova\User::class) ->sortable() ->filterable() ->exceptOnForms(), @@ -104,7 +104,7 @@ public function fields(NovaRequest $request) ->canSee(fn () => Policy::make() ->allowedFor('bmn') ->get()), - BelongsTo::make('Pengelola Persediaan', 'pbmn', 'App\Nova\User') + BelongsTo::make('Pengelola Persediaan', 'pbmn', \App\Nova\User::class) ->exceptOnForms() ->sortable() ->canSee(fn () => Policy::make() @@ -149,7 +149,7 @@ public function fields(NovaRequest $request) : Text::make('Arsip BON', fn () => null)->exceptOnForms(), ]), - MorphMany::make('Daftar Barang Persediaan', 'daftarBarangPersediaans', 'App\Nova\BarangPersediaan'), + MorphMany::make('Daftar Barang Persediaan', 'daftarBarangPersediaans', \App\Nova\BarangPersediaan::class), ]; } diff --git a/app/Nova/PersediaanKeluar.php b/app/Nova/PersediaanKeluar.php index 286c9ad9..01e56d6f 100644 --- a/app/Nova/PersediaanKeluar.php +++ b/app/Nova/PersediaanKeluar.php @@ -59,7 +59,7 @@ public static function searchableColumns() public function fields(NovaRequest $request) { return [ - BelongsTo::make('Nomor Naskah Keluar', 'naskahKeluar', 'App\Nova\NaskahKeluar') + BelongsTo::make('Nomor Naskah Keluar', 'naskahKeluar', \App\Nova\NaskahKeluar::class) ->searchable() ->withSubtitles() ->modalSize('5xl') @@ -76,7 +76,7 @@ public function fields(NovaRequest $request) ->displayUsing(fn ($tanggal) => Helper::terbilangTanggal($tanggal)) ->rules('required', 'after_or_equal:tanggal_dokumen'), - MorphMany::make('Daftar Barang Persediaan', 'daftarBarangPersediaans', 'App\Nova\BarangPersediaan'), + MorphMany::make('Daftar Barang Persediaan', 'daftarBarangPersediaans', \App\Nova\BarangPersediaan::class), ]; } diff --git a/app/Nova/PersediaanMasuk.php b/app/Nova/PersediaanMasuk.php index fbdcdb2e..97c414f1 100644 --- a/app/Nova/PersediaanMasuk.php +++ b/app/Nova/PersediaanMasuk.php @@ -59,7 +59,7 @@ public static function searchableColumns() public function fields(NovaRequest $request) { return [ - BelongsTo::make('Nomor Naskah Masuk', 'naskahMasuk', 'App\Nova\NaskahMasuk') + BelongsTo::make('Nomor Naskah Masuk', 'naskahMasuk', \App\Nova\NaskahMasuk::class) ->searchable() ->withSubtitles() ->showCreateRelationButton() @@ -76,7 +76,7 @@ public function fields(NovaRequest $request) ->displayUsing(fn ($tanggal) => Helper::terbilangTanggal($tanggal)) ->rules('required', 'after_or_equal:tanggal_dokumen'), - MorphMany::make('Daftar Barang Persediaan', 'daftarBarangPersediaans', 'App\Nova\BarangPersediaan'), + MorphMany::make('Daftar Barang Persediaan', 'daftarBarangPersediaans', \App\Nova\BarangPersediaan::class), ]; } diff --git a/app/Nova/RealisasiAnggaran.php b/app/Nova/RealisasiAnggaran.php index 936d9829..5ef4b4f4 100644 --- a/app/Nova/RealisasiAnggaran.php +++ b/app/Nova/RealisasiAnggaran.php @@ -89,7 +89,7 @@ private function defaultFields() ->sortable() ->displayUsing(fn ($tanggal) => Helper::terbilangTanggal($tanggal)), - BelongsTo::make('Nomor SPP', 'daftarSp2d', 'App\Nova\DaftarSp2d') + BelongsTo::make('Nomor SPP', 'daftarSp2d', \App\Nova\DaftarSp2d::class) ->sortable(), Text::make('Nomor SP2D', 'daftarSp2d.nomor_sp2d') ->sortable(), diff --git a/app/Nova/RewardPegawai.php b/app/Nova/RewardPegawai.php index 6b30e816..45522f5e 100644 --- a/app/Nova/RewardPegawai.php +++ b/app/Nova/RewardPegawai.php @@ -80,9 +80,9 @@ public function fields(NovaRequest $request) ->displayUsingLabels() ->updateRules('required', Rule::unique('reward_pegawais', 'bulan')->where('tahun', session('year'))->ignore($this->id)) ->creationRules('required', Rule::unique('reward_pegawais', 'bulan')->where('tahun', session('year'))), - BelongsTo::make('Employee of The Month', 'user', 'App\Nova\User') + BelongsTo::make('Employee of The Month', 'user', \App\Nova\User::class) ->exceptOnForms(), - BelongsTo::make('Nomor SK', 'skNaskahKeluar', 'App\Nova\NaskahKeluar') + BelongsTo::make('Nomor SK', 'skNaskahKeluar', \App\Nova\NaskahKeluar::class) ->exceptOnForms(), Status::make('Status') ->loadingWhen(['dibuat', 'dinilai', 'diimport']) @@ -173,7 +173,7 @@ function (Filepond $field, NovaRequest $request, FormData $formData) { : Text::make('Sertifikat', fn () => null)->exceptOnForms(), ]), - HasMany::make('Daftar Penilaian', 'daftarPenilaianReward', 'App\Nova\DaftarPenilaianReward'), + HasMany::make('Daftar Penilaian', 'daftarPenilaianReward', \App\Nova\DaftarPenilaianReward::class), ]; } diff --git a/app/Providers/CalendarDataProvider.php b/app/Providers/CalendarDataProvider.php index 2f7d995b..5ca3b484 100644 --- a/app/Providers/CalendarDataProvider.php +++ b/app/Providers/CalendarDataProvider.php @@ -90,7 +90,7 @@ protected function customizeEvent(Event $event): Event $event->notes('Mulai: '.RapatInternal::find($event->model()->rapat_internal_id)->mulai); } if ($event->model()->jenis == 'Kegiatan' || $event->model()->jenis == 'Deadline') { - $pj = $event->model()->daftar_kegiatanable_type == 'App\Models\UnitKerja' ? UnitKerja::find($event->model()->daftar_kegiatanable_id)->unit : User::find($event->model()->daftar_kegiatanable_id)->name; + $pj = $event->model()->daftar_kegiatanable_type == \App\Models\UnitKerja::class ? UnitKerja::find($event->model()->daftar_kegiatanable_id)->unit : User::find($event->model()->daftar_kegiatanable_id)->name; $event->notes('PJ: '.$pj); if ($event->model()->jenis == 'Kegiatan') { $event->addBadges('🏢');