From fc04e15b6c424089b7cfa143a9fe08b4041d3d1f Mon Sep 17 00:00:00 2001 From: arieeefajar Date: Tue, 11 Feb 2025 17:49:18 +0700 Subject: [PATCH] fix(assessment-form): fix routing view --- app/Http/Controllers/AssesmentFormController.php | 3 ++- .../2025_02_06_085110_create_evaluation_table.php | 2 ++ resources/views/assessment/form.blade.php | 2 +- resources/views/partials/sidebar.blade.php | 7 +++++++ 4 files changed, 12 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/AssesmentFormController.php b/app/Http/Controllers/AssesmentFormController.php index d8362c3..830a698 100644 --- a/app/Http/Controllers/AssesmentFormController.php +++ b/app/Http/Controllers/AssesmentFormController.php @@ -21,7 +21,7 @@ public function index() $indicators = Indicator::select('id', 'name')->whereIn('id', function ($query) { $query->select('indicator_id')->from('rule'); })->get(); - return view('assesment-form.index', compact('lands', 'indicators')); + return view('assessment.form', compact('lands', 'indicators')); } public function store(Request $request) @@ -70,6 +70,7 @@ public function store(Request $request) $evaluation = new Evaluation; $evaluation->land_id = $request->land; $evaluation->cf_value = $cfCombine; + $evaluation->user_id = auth()->user()->id; $evaluation->save(); foreach ($indicators as $id => $value) { diff --git a/database/migrations/2025_02_06_085110_create_evaluation_table.php b/database/migrations/2025_02_06_085110_create_evaluation_table.php index 4687d64..6fa59b9 100644 --- a/database/migrations/2025_02_06_085110_create_evaluation_table.php +++ b/database/migrations/2025_02_06_085110_create_evaluation_table.php @@ -15,11 +15,13 @@ public function up(): void $table->id(); $table->unsignedBigInteger('land_id'); $table->double('cf_value', 15, 10); + $table->unsignedBigInteger('user_id'); $table->timestamps(); }); Schema::table('evaluation', function (Blueprint $table) { $table->foreign('land_id')->references('id')->on('land')->onDelete('cascade'); + $table->foreign('user_id')->references('id')->on('users')->onDelete('cascade'); }); } diff --git a/resources/views/assessment/form.blade.php b/resources/views/assessment/form.blade.php index 6f91d07..14f2814 100644 --- a/resources/views/assessment/form.blade.php +++ b/resources/views/assessment/form.blade.php @@ -105,6 +105,6 @@ - + @endpush @endsection diff --git a/resources/views/partials/sidebar.blade.php b/resources/views/partials/sidebar.blade.php index 09f912d..d8cac08 100644 --- a/resources/views/partials/sidebar.blade.php +++ b/resources/views/partials/sidebar.blade.php @@ -100,6 +100,13 @@ class="nav-link {{ request()->routeIs('master_data.aturan.*') ? 'active' : '' }} Penilaian + @endif {{--