From 20f08203493efce604f128a3642e4badbe07c7fa Mon Sep 17 00:00:00 2001
From: NoBody313
Date: Fri, 9 May 2025 12:49:06 +0700
Subject: [PATCH] Penambahan template surat
---
app/Http/Controllers/LetterController.php | 18 ++-
config/app.php | 2 +-
...plate.blade.php => acc_template.blade.php} | 8 +-
resources/views/comp_template.blade.php | 141 ++++++++++++++++++
routes/api.php | 3 +
routes/web.php | 1 -
6 files changed, 165 insertions(+), 8 deletions(-)
rename resources/views/{template.blade.php => acc_template.blade.php} (93%)
create mode 100644 resources/views/comp_template.blade.php
diff --git a/app/Http/Controllers/LetterController.php b/app/Http/Controllers/LetterController.php
index eb1e10b..80d60e7 100644
--- a/app/Http/Controllers/LetterController.php
+++ b/app/Http/Controllers/LetterController.php
@@ -323,12 +323,26 @@ class LetterController extends Controller
}
}
- public function generateSurat($id)
+ public function generateSuratAcc($id)
{
$letter = Letter::findOrFail($id);
$letter->start_formatted = Carbon::parse($letter->start_date)->translatedFormat('j F Y');
$letter->end_formatted = Carbon::parse($letter->completion_date)->translatedFormat('j F Y');
- $pdf = Pdf::loadView('template', ['letter' => $letter, 'tanggalSurat' => Carbon::now()->isoFormat('D MMMM Y')]);
+ $pdf = Pdf::loadView('acc_template', ['letter' => $letter, 'tanggalSurat' => Carbon::now()->isoFormat('D MMMM Y')]);
+ return $pdf->download('Surat.pdf')
+ ->withHeaders([
+ 'Access-Control-Allow-Origin' => '*',
+ 'Access-Control-Allow-Methods' => 'GET, OPTIONS',
+ 'Access-Control-Allow-Headers' => 'Content-Type, Authorization',
+ ]);
+ }
+
+ public function generateSuratComp($id)
+ {
+ $letter = Letter::findOrFail($id);
+ $letter->start_formatted = Carbon::parse($letter->start_date)->translatedFormat('j F Y');
+ $letter->end_formatted = Carbon::parse($letter->completion_date)->translatedFormat('j F Y');
+ $pdf = Pdf::loadView('comp_template', ['letter' => $letter, 'tanggalSurat' => Carbon::now()->isoFormat('D MMMM Y')]);
return $pdf->download('Surat.pdf')
->withHeaders([
'Access-Control-Allow-Origin' => '*',
diff --git a/config/app.php b/config/app.php
index 14f0125..d84d503 100644
--- a/config/app.php
+++ b/config/app.php
@@ -78,7 +78,7 @@ return [
|
*/
- 'locale' => env('APP_LOCALE', 'en'),
+ 'locale' => env('APP_LOCALE', 'id'),
'fallback_locale' => env('APP_FALLBACK_LOCALE', 'en'),
diff --git a/resources/views/template.blade.php b/resources/views/acc_template.blade.php
similarity index 93%
rename from resources/views/template.blade.php
rename to resources/views/acc_template.blade.php
index 6d868be..be79602 100644
--- a/resources/views/template.blade.php
+++ b/resources/views/acc_template.blade.php
@@ -96,7 +96,7 @@
Kepada Yth.
- Kaprodi {{ $letter->program_studi_mahasiswa }}
+ {{ $letter->address_to }} {{ $letter->program_studi_mahasiswa }}
di Tempat
@@ -118,8 +118,8 @@
Dengan ini kami menyatakan bahwa mahasiswa yang bersangkutan DITERIMA untuk
melaksanakan kerja praktek di CoE Human Centric Engineering, Telkom University. Kegiatan ini
- dilaksanakan pada tanggal {{ $letter->start_formatted }} sampai dengan {{ $letter->end_formatted }},
- periode Tahun Ajaran Ganjil {{ $letter->tahun_ajaran }}.
+ dilaksanakan pada tanggal {{ $letter->start_formatted }} s.d. {{ $letter->end_formatted }},
+ periode Tahun Ajaran {{ $letter->tahun_ajaran }}.
Demikian surat keterangan ini kami buat agar dapat dipergunakan sebagaimana mestinya.
@@ -130,7 +130,7 @@
Bandung, {{ $tanggalSurat }}
Assoc. Prof. Dr. Satria Manda
- Direktur CoE HUMIC ENGINERING
+ Direktur CoE HUMIC ENGINERING
+
+ {{-- Kop Surat --}}
+
+
+
+
+ |
+
+
+ Pusat Penelitian HUMIC Engineering
+ Universitas Telkom
+
+
+ Jl. Telekomunikasi Terusan Buah Batu, Bandung 40257, Jawa Barat, Indonesia
+ Telp/Faks: +6281321397936 / +6222-70658638 / +6222-7565931
+
+ |
+
+
+
+
+
+
+
+
+ {{-- Detail Surat --}}
+
+
Nomor: {{ $letter->nomor_surat_acceptance }}
+
Lampiran: -
+
Perihal: Surat Selesai Kerja Praktek
+
+
+
+
Kepada Yth.
+ {{ $letter->address_to }} {{ $letter->program_studi_mahasiswa }}
+ di Tempat
+
+
+
+
Dengan hormat,
+
+ Sehubungan dengan telah selesainya kerja praktek di CoE Humic Engineering yang telah dilaksanakan oleh
+ mahasiswa
+ atas nama:
+
+
+
+
+
Nama: {{ $letter->nama_mahasiswa }}
+
NIM: {{ $letter->nomor_induk_mahasiswa }}
+
Prodi: {{ $letter->program_studi_mahasiswa }}
+
+
+
+
+ Dengan ini kami menyatakan bahwa mahasiswa yang bersangkutan TELAH
+ MENYELESAIKAN Kerja Praktek
+ di CoE Human Centric Engineering, Telkom University. Kegiatan ini telah
+ dilaksanakan pada tanggal {{ $letter->start_formatted }} s.d. {{ $letter->end_formatted }},
+ periode Tahun Ajaran {{ $letter->tahun_ajaran }}.
+
+
+ Demikian surat keterangan ini kami buat agar dapat dipergunakan sebagaimana mestinya.
+
+
+
+
+
Bandung, {{ $tanggalSurat }}
+
+
Assoc. Prof. Dr. Satria Manda
+ Direktur CoE HUMIC ENGINERING
+
+
+
+
diff --git a/resources/views/comp_template.blade.php b/resources/views/comp_template.blade.php
new file mode 100644
index 0000000..99dcf6d
--- /dev/null
+++ b/resources/views/comp_template.blade.php
@@ -0,0 +1,141 @@
+
+
+
+