diff --git a/app/Helpers/Cetak.php b/app/Helpers/Cetak.php index e99fedf2..da8f3fc8 100644 --- a/app/Helpers/Cetak.php +++ b/app/Helpers/Cetak.php @@ -6,7 +6,6 @@ use Illuminate\Support\Facades\Storage; use PhpOffice\PhpWord\TemplateProcessor; - class Cetak { /** @@ -20,9 +19,10 @@ public static function cetak($jenis, $id) { $templateProcessor = new TemplateProcessor(Storage::path('template/Template_permintaan.docx')); $templateProcessor->setValues(call_user_func('App\Helpers\Cetak::'.$jenis, $id)); - if ($jenis === 'kak') $templateProcessor->cloneRowAndSetValues('spek_no', Helper::formatSpek($data->spesifikasi)); + if ($jenis === 'kak') { + $templateProcessor->cloneRowAndSetValues('spek_no', Helper::formatSpek($data->spesifikasi)); + } $templateProcessor->saveAs(Storage::path('public/permintaan/KAK'.explode('/', $no)[0].'.docx')); - } /** @@ -34,8 +34,8 @@ public static function cetak($jenis, $id) public static function kak($id) { $data = KerangkaAcuan::find($id); - - return [ + + return [ 'nomor' => $data->nomor, 'tanggal' => Helper::terbilangTanggal($data->tanggal), 'rincian' => $data->rincian, @@ -61,7 +61,6 @@ public static function kak($id) 'nipppk' => $data->nipppk, 'terbilang_pagu' => Helper::terbilang((int) $data->jumlah, 'uw', ' rupiah'), 'terbilang_perkiraan' => Helper::terbilang((int) $data->perkiraan, 'uw', ' rupiah'), - ]; + ]; } - } diff --git a/app/Helpers/Inspiring.php b/app/Helpers/Inspiring.php index aab3dbf5..32bb9632 100644 --- a/app/Helpers/Inspiring.php +++ b/app/Helpers/Inspiring.php @@ -1405,7 +1405,8 @@ public static function show() { $data['topic'] = Arr::random(array_keys(static::$quotes)); $data = array_merge($data, Arr::random(static::$quotes[$data['topic']]['quotes'])); - return + + return Cache::remember('quotes', Carbon::now()->endOfDay(), function () use ($data) { return $data['quote'].' ('.$data['author'].')'; }); diff --git a/app/Nova/Dipa.php b/app/Nova/Dipa.php index 19ab219d..db1258d6 100644 --- a/app/Nova/Dipa.php +++ b/app/Nova/Dipa.php @@ -35,7 +35,7 @@ public static function label() * @var array */ public static $search = [ - 'nomor','tahun' + 'nomor', 'tahun', ]; /** diff --git a/database/migrations/2024_09_02_201858_create_dipas_table.php b/database/migrations/2024_09_02_201858_create_dipas_table.php index 1ffa0d97..7b9ca60c 100644 --- a/database/migrations/2024_09_02_201858_create_dipas_table.php +++ b/database/migrations/2024_09_02_201858_create_dipas_table.php @@ -13,8 +13,8 @@ public function up(): void { Schema::create('dipas', function (Blueprint $table) { $table->id(); - $table->string('tahun',4)->unique()->nullable(); - $table->string('nomor',40)->nullable(); + $table->string('tahun', 4)->unique()->nullable(); + $table->string('nomor', 40)->nullable(); $table->date('tanggal')->nullable(); $table->timestamps(); });