From f05bf35df18efaf8dfeaf8d63f5a430945a2045e Mon Sep 17 00:00:00 2001 From: "daeng.deni@dharma.or.id" Date: Mon, 22 May 2023 21:48:13 +0700 Subject: [PATCH] Upudate Module Special Codes - Update Migration Add Description - Update Form Special Codes --- DataTables/SpecialCodeDataTable.php | 1 + .../2023_04_17_130450_create_special_codes_table.php | 1 + Entities/SpecialCode.php | 3 ++- .../Requests/SpecialCode/StoreSpecialCodeRequest.php | 5 +++-- .../SpecialCode/UpdateSpecialCodeRequest.php | 5 +++-- Resources/views/masters/special-code/_form.blade.php | 12 ++++++++++++ .../views/masters/special-code/_table.blade.php | 1 + 7 files changed, 23 insertions(+), 5 deletions(-) diff --git a/DataTables/SpecialCodeDataTable.php b/DataTables/SpecialCodeDataTable.php index 0e048e2..93a738b 100644 --- a/DataTables/SpecialCodeDataTable.php +++ b/DataTables/SpecialCodeDataTable.php @@ -72,6 +72,7 @@ Column::make('DT_RowIndex')->title('No')->orderable(false)->searchable(false), Column::make('kode'), Column::make('name'), + Column::make('description'), Column::computed('action') ->exportable(false) ->printable(false) diff --git a/Database/Migrations/2023_04_17_130450_create_special_codes_table.php b/Database/Migrations/2023_04_17_130450_create_special_codes_table.php index c65cb6b..a76acda 100644 --- a/Database/Migrations/2023_04_17_130450_create_special_codes_table.php +++ b/Database/Migrations/2023_04_17_130450_create_special_codes_table.php @@ -15,6 +15,7 @@ $table->id(); $table->string('kode', 2); $table->string('name'); + $table->string('description')->nullable(); $table->timestamps(); $table->softDeletes(); diff --git a/Entities/SpecialCode.php b/Entities/SpecialCode.php index 0c4b6ba..599e526 100644 --- a/Entities/SpecialCode.php +++ b/Entities/SpecialCode.php @@ -6,7 +6,8 @@ { protected $fillable = [ 'kode', - 'name' + 'name', + 'description' ]; public function document() diff --git a/Http/Requests/SpecialCode/StoreSpecialCodeRequest.php b/Http/Requests/SpecialCode/StoreSpecialCodeRequest.php index 71d91d2..9a9e5bf 100644 --- a/Http/Requests/SpecialCode/StoreSpecialCodeRequest.php +++ b/Http/Requests/SpecialCode/StoreSpecialCodeRequest.php @@ -28,8 +28,9 @@ : array { return [ - 'kode' => 'required|string|max:2|min:2|unique:special_codes,kode', - 'name' => 'required|string|max:50' + 'kode' => 'required|string|max:2|min:2|unique:special_codes,kode', + 'name' => 'required|string|max:50', + 'description' => 'nullable|string|max:255' ]; } diff --git a/Http/Requests/SpecialCode/UpdateSpecialCodeRequest.php b/Http/Requests/SpecialCode/UpdateSpecialCodeRequest.php index 3dd1d3c..81ae40e 100644 --- a/Http/Requests/SpecialCode/UpdateSpecialCodeRequest.php +++ b/Http/Requests/SpecialCode/UpdateSpecialCodeRequest.php @@ -28,8 +28,9 @@ : array { return [ - 'kode' => 'required|string|max:2|min:2|unique:special_codes,kode,' . $this->special_code->id, - 'name' => 'required|string|max:50' + 'kode' => 'required|string|max:2|min:2|unique:special_codes,kode,' . $this->special_code->id, + 'name' => 'required|string|max:50', + 'description' => 'nullable|string|max:255' ]; } diff --git a/Resources/views/masters/special-code/_form.blade.php b/Resources/views/masters/special-code/_form.blade.php index fc40619..700d20f 100644 --- a/Resources/views/masters/special-code/_form.blade.php +++ b/Resources/views/masters/special-code/_form.blade.php @@ -53,6 +53,18 @@ + +
+ + + + +
+ +
diff --git a/Resources/views/masters/special-code/_table.blade.php b/Resources/views/masters/special-code/_table.blade.php index 0de5740..2a55bac 100644 --- a/Resources/views/masters/special-code/_table.blade.php +++ b/Resources/views/masters/special-code/_table.blade.php @@ -70,6 +70,7 @@ $('#{{$route[0]}}_id').val(response.id); $('#{{$route[0]}}_name').val(response.name); $('#{{$route[0]}}_kode').val(response.kode); + $('#{{$route[0]}}_description').val(response.description); $('.form_{{$route[0]}}').attr('action', '{{ URL::to('/'.$route[0].'/') }}/' + response.id).append(''); $('#kt_modal_{{$route[0]}}').modal('show'); }