From 32fe243336bb795bd81fc094eb2cd97489b9f688 Mon Sep 17 00:00:00 2001 From: majid Date: Thu, 19 Sep 2024 11:17:53 +0700 Subject: [PATCH] penambahan field di table penilaiaan --- app/Models/Penilaian.php | 8 +++++- ...24_09_05_070712_create_penilaian_table.php | 7 ++++-- resources/views/penilaian/form.blade.php | 25 ++++++++++++++++++- resources/views/penilaian/index.blade.php | 2 +- resources/views/teams/form.blade.php | 2 +- routes/web.php | 2 +- 6 files changed, 39 insertions(+), 7 deletions(-) diff --git a/app/Models/Penilaian.php b/app/Models/Penilaian.php index 34a5098..65306aa 100644 --- a/app/Models/Penilaian.php +++ b/app/Models/Penilaian.php @@ -7,8 +7,10 @@ use Illuminate\Database\Eloquent\Factories\HasFactory; use Modules\Lpj\Database\Factories\PenilaianFactory; use Modules\Lpj\Models\JenisPenilaian; use Modules\Lpj\Models\Teams; +use Modules\Lpj\Models\Permohonan; use Modules\Usermanagement\Models\User; + class Penilaian extends Model { @@ -17,7 +19,7 @@ class Penilaian extends Model */ protected $table = 'penilaian'; protected $fillable = [ - 'jenis_penilaian_id', 'teams_id', 'user_id', 'tanggal_kunjungan', 'keterangan','permohonan_id', + 'jenis_penilaian_id', 'teams_id', 'user_id', 'tanggal_kunjungan', 'keterangan','nomor_registrasi','penilaian_id','surveyor_id','penilai_surveyor_id', 'status', 'authorized_status', 'authorized_at', 'authorized_by', 'created_at', 'created_by', 'updated_at', 'updated_by', 'deleted_at', 'deleted_by' ]; @@ -34,5 +36,9 @@ class Penilaian extends Model return $this->belongsTo(User::class, 'user_id', 'id'); } + public function permohonan(){ + return $this->belongsTo(Permohonan::class, 'nomor_registrasi', 'nomor_registrasi'); + } + } diff --git a/database/migrations/2024_09_05_070712_create_penilaian_table.php b/database/migrations/2024_09_05_070712_create_penilaian_table.php index da22785..d25274b 100644 --- a/database/migrations/2024_09_05_070712_create_penilaian_table.php +++ b/database/migrations/2024_09_05_070712_create_penilaian_table.php @@ -5,6 +5,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; use Modules\Lpj\Models\JenisPenilaian; use Modules\Lpj\Models\Teams; +use Modules\Lpj\Models\Permohonan; return new class () extends Migration { /** @@ -16,11 +17,13 @@ return new class () extends Migration { $table->id(); $table->foreignIdFor(JenisPenilaian::class); $table->foreignIdFor(Teams::class); - $table->unsignedBigInteger('user_id'); $table->datetime('tanggal_kunjungan'); $table->text('keterangan')->nullable(); $table->char('status'); - $table->integer('permohonan_id'); + $table->foreignIdFor(Permohonan::class)->nullable(); + $table->integer('penilaian_id'); + $table->integer('surveyor_id')->nullable(); + $table->integer('penilai_surveyor_id')->nullable(); $table->timestamps(); $table->char('authorized_status', 1)->nullable(); $table->timestamp('authorized_at')->nullable(); diff --git a/resources/views/penilaian/form.blade.php b/resources/views/penilaian/form.blade.php index 6ea1260..224f44b 100644 --- a/resources/views/penilaian/form.blade.php +++ b/resources/views/penilaian/form.blade.php @@ -95,7 +95,7 @@
+ + +
+
+ +
+ +
+ +
+