diff --git a/app/Http/Controllers/LetterController.php b/app/Http/Controllers/LetterController.php index 5fce8f4..eb1e10b 100644 --- a/app/Http/Controllers/LetterController.php +++ b/app/Http/Controllers/LetterController.php @@ -109,6 +109,8 @@ class LetterController extends Controller 'completion_date' => 'required|date', 'nomor_surat_acceptance' => 'required|string', 'nomor_surat_completion' => 'nullable|string', + 'address_to' => 'required|string', + 'letter_scope' => 'required|string', 'lampiran' => 'nullable|file|mimes:pdf,jpg,png|max:2048', ]); @@ -205,6 +207,8 @@ class LetterController extends Controller 'nomor_surat_acceptance' => 'nullable|string', 'is_completion' => 'nullable|boolean', 'nomor_surat_completion' => 'nullable|string', + 'address_to' => 'required|string', + 'letter_scope' => 'required|string', 'lampiran' => 'nullable|file|mimes:pdf,jpg,png|max:2048', ]); @@ -356,6 +360,8 @@ class LetterController extends Controller 'nomor_surat_acceptance' => $letter->nomor_surat_acceptance, 'is_completion' => $letter->is_completion, 'nomor_surat_completion' => $letter->nomor_surat_completion, + 'address_to' => $letter->address_to, + 'letter_scope' => $letter->letter_scope, 'lampiran' => $letter->fileUpload ? $letter->fileUpload->id : null, 'created_at' => $letter->created_at, ]; diff --git a/app/Models/Letter.php b/app/Models/Letter.php index 8cbe277..ad17dff 100644 --- a/app/Models/Letter.php +++ b/app/Models/Letter.php @@ -27,6 +27,8 @@ class Letter extends Model 'nomor_surat_acceptance', 'is_completion', 'nomor_surat_completion', + 'address_to', + 'letter_scope', ]; protected static function boot() diff --git a/database/migrations/2025_05_08_160158_add_address_to_and_letter_scope_to_letter_table.php b/database/migrations/2025_05_08_160158_add_address_to_and_letter_scope_to_letter_table.php new file mode 100644 index 0000000..7b58326 --- /dev/null +++ b/database/migrations/2025_05_08_160158_add_address_to_and_letter_scope_to_letter_table.php @@ -0,0 +1,29 @@ +string('address_to')->nullable(); + $table->string('letter_scope')->nullable(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('letters', function (Blueprint $table) { + $table->dropColumn(['address_to', 'letter_scope']); + }); + } +}; diff --git a/vendor.zip b/vendor.zip new file mode 100644 index 0000000..dd278d1 Binary files /dev/null and b/vendor.zip differ