main
Ilham Wara Nugroho 2025-12-10 09:45:52 +07:00
parent 315f801c49
commit 15b0f9a4ea
6 changed files with 92 additions and 5 deletions

View File

@ -206,6 +206,7 @@ class DatasetTambahanController extends Controller
}
$insert->deskripsi = $request->deskripsi;
$insert->tahun = $request->tahun;
$insert->tahun_data = $request->tahun_data;
$insert->save();
}else{
// dd($request->all());
@ -233,6 +234,7 @@ class DatasetTambahanController extends Controller
}
$insert->deskripsi = $request->deskripsi;
$insert->tahun = $request->tahun;
$insert->tahun_data = $request->tahun_data;
$insert->created_by = auth()->user()->id;
$insert->save();
}

View File

@ -115,6 +115,7 @@ class DatasetRepository implements DatasetRepositoryInterface
// $masterModel->instansi_id = decode_id($data['instansi_id']);
// $masterModel->template_id = decode_id($data['template_id']);
$masterModel->name = $data['name'];
$masterModel->tahun_data = $data['tahun_data'];
// $masterModel->publik = 1;
// $masterModel->template_default = 1;
if(@$file){
@ -133,6 +134,7 @@ class DatasetRepository implements DatasetRepositoryInterface
$masterModel->instansi_id = decode_id($data['instansi_id']);
$masterModel->template_id = decode_id($data['template_id']);
$masterModel->tahun = $data['tahun'];
$masterModel->tahun_data = $data['tahun_data'];
$masterModel->name = $data['name'];
$masterModel->publik = 1;
$masterModel->template_default = 1;

View File

@ -0,0 +1,28 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::table('dataset', function (Blueprint $table) {
//
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::table('dataset', function (Blueprint $table) {
//
});
}
};

View File

@ -0,0 +1,28 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::table('dataset_tambahan', function (Blueprint $table) {
//
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::table('dataset_tambahan', function (Blueprint $table) {
//
});
}
};

View File

@ -81,12 +81,20 @@
@enderror
</div>
<div class="mb-3">
<label class="mb-3">Data Tahun</label>
<label class="mb-3">Tahun Sistem DIKPLHD</label>
<select name="tahun" class="form-input" id="">
<option value="{{@$item->tahun ? @$item->tahun : (date('Y')-1)}}">{{@$item->tahun ? @$item->tahun : (date('Y')-1)}}</option>
{{-- @for($i = (date('Y')-5); date('Y') >= $i ; $i++) --}}
{{-- <option {{ (@$item ? (@$item->tahun == $i ? 'selected' : '') : ($i == date('Y') ? 'selected' : '') )}} value="{{$i}}">{{$i}}</option> --}}
{{-- @endfor --}}
{{-- <option value="{{@$item->tahun ? @$item->tahun : (date('Y'))}}">{{@$item->tahun ? @$item->tahun : (date('Y'))}}</option> --}}
@for($i = (date('Y')-5); date('Y') >= $i ; $i++)
<option {{ (@$item ? (@$item->tahun == $i ? 'selected' : '') : ($i == date('Y') ? 'selected' : '') )}} value="{{$i}}">{{$i}}</option>
@endfor
</select>
</div>
<div class="mb-3">
<label class="mb-3">Tahun Data</label>
<select name="tahun_data" class="form-input" id="">
@for($i = (date('Y')-5); date('Y')-1 >= $i ; $i++)
<option {{ (@$item ? (@$item->tahun_data == $i ? 'selected' : '') : ($i == date('Y')-1 ? 'selected' : '') )}} value="{{$i}}">{{$i}}</option>
@endfor
</select>
</div>
</div>

View File

@ -51,6 +51,25 @@
</div>
</div>
</div>
<div class="flex flex-between gap-3 bg-secondary/10 items-center p-2 rounded">
<div class="p-2">
<i class="ri-database-2-line text-primary text-xl"></i>
</div>
<div class="flex flex-col">
<div class="text-sm"><b>Tahun Sistem DIKPLHD</b></div>
<div class="text-xs">{{$item->tahun}}</div>
</div>
</div>
<div class="flex flex-between gap-3 bg-secondary/10 items-center p-2 rounded">
<div class="p-2">
<i class="ri-database-2-line text-primary text-xl"></i>
</div>
<div class="flex flex-col">
<div class="text-sm"><b>Tahun Data</b></div>
<div class="text-xs">{{@$item->tahun_data}}</div>
</div>
</div>
</div>
<div class="grid lg-grid-cols-1 gap-3">
<div class="flex flex-between gap-3 bg-secondary/10 items-center p-2 rounded">