Update Menu Kriteria

This commit is contained in:
yuliana dewi 2024-01-02 15:39:06 +07:00
parent 15d46b6d97
commit 58eb119840
3 changed files with 14 additions and 3 deletions

View File

@ -34,16 +34,19 @@ class DataKriteriaController extends Controller
function store(Request $request) { function store(Request $request) {
$request->session()->flash('kode_kriteria', $request->kode_kriteria); $request->session()->flash('kode_kriteria', $request->kode_kriteria);
$request->session()->flash('nama_kriteria', $request->nama_kriteria); $request->session()->flash('nama_kriteria', $request->nama_kriteria);
$request->session()->flash('sifat', $request->bobot_kriteria);
$request->session()->flash('bobot_kriteria', $request->bobot_kriteria); $request->session()->flash('bobot_kriteria', $request->bobot_kriteria);
$data = $request->validate([ $data = $request->validate([
'kode_kriteria' => 'required|unique:mst_kriteria', 'kode_kriteria' => 'required|unique:mst_kriteria',
'nama_kriteria' => 'required', 'nama_kriteria' => 'required',
'sifat' => 'required',
'bobot_kriteria' => 'required', 'bobot_kriteria' => 'required',
],[ ],[
'kode_kriteria.required' => 'Kode Kriteria wajib diisi', 'kode_kriteria.required' => 'Kode Kriteria wajib diisi',
'kode_kriteria.unique' => 'Kode Kriteria sudah terpakai', 'kode_kriteria.unique' => 'Kode Kriteria sudah terpakai',
'nama_kriteria.required' => 'Nama Kriteria wajib diisi', 'nama_kriteria.required' => 'Nama Kriteria wajib diisi',
'sifat.required' => 'Sifat Kriteria wajib diisi',
'bobot_kriteria.required' => 'Bobot Kriteria wajib diisi', 'bobot_kriteria.required' => 'Bobot Kriteria wajib diisi',
]); ]);
@ -58,13 +61,15 @@ class DataKriteriaController extends Controller
function update(Request $request, $id) { function update(Request $request, $id) {
$data = $request->validate([ $data = $request->validate([
'kode_kriteria' => 'required|unique:mst_kriteria,id', 'kode_kriteria' => 'required|unique:mst_kriteria,kode_kriteria,'.$id,
'nama_kriteria' => 'required', 'nama_kriteria' => 'required',
'sifat' => 'required',
'bobot_kriteria' => 'required', 'bobot_kriteria' => 'required',
],[ ],[
'kode_kriteria.required' => 'Kode Kriteria wajib diisi', 'kode_kriteria.required' => 'Kode Kriteria wajib diisi',
'kode_kriteria.unique' => 'Kode Kriteria sudah terpakai', 'kode_kriteria.unique' => 'Kode Kriteria sudah terpakai',
'nama_kriteria.required' => 'Nama Kriteria wajib diisi', 'nama_kriteria.required' => 'Nama Kriteria wajib diisi',
'sifat.required' => 'Sifat Kriteria wajib diisi',
'bobot_kriteria.required' => 'Bobot Kriteria wajib diisi', 'bobot_kriteria.required' => 'Bobot Kriteria wajib diisi',
]); ]);

View File

@ -12,6 +12,6 @@ class Kriteria extends Model
protected $table = 'mst_kriteria'; protected $table = 'mst_kriteria';
protected $fillable = [ protected $fillable = [
'kode_kriteria', 'nama_kriteria', 'bobot_kriteria', 'kode_kriteria', 'nama_kriteria', 'sifat', 'bobot_kriteria'
]; ];
} }

View File

@ -19,11 +19,11 @@
<div class="card border-top-primary shadow mb-4"> <div class="card border-top-primary shadow mb-4">
@if (!empty($kriteria)) @if (!empty($kriteria))
<form action="{{ url('data-kriteria/update').$kriteria->id }}" method="POST"> <form action="{{ url('data-kriteria/update').$kriteria->id }}" method="POST">
<input type="hidden" class="form-control" name="id" @if(!empty($kriteria)) value="{{ $kriteria->id }}" @endif>
@else @else
<form action="{{ url('data-kriteria/store') }}" method="POST"> <form action="{{ url('data-kriteria/store') }}" method="POST">
@endif @endif
@csrf @csrf
<input type="hidden" class="form-control" name="id" @if(!empty($kriteria)) value="{{ $kriteria->id }}" @endif>
<div class="card-body pt-3"> <div class="card-body pt-3">
<div class="row"> <div class="row">
<div class="col-lg-12"> <div class="col-lg-12">
@ -39,6 +39,12 @@
<input type="text" class="form-control" name="nama_kriteria" @if(!empty($kriteria)) value="{{ $kriteria->nama_kriteria }}" @else value="{{ Session::get('nama_kriteria') }}" @endif> <input type="text" class="form-control" name="nama_kriteria" @if(!empty($kriteria)) value="{{ $kriteria->nama_kriteria }}" @else value="{{ Session::get('nama_kriteria') }}" @endif>
</div> </div>
</div> </div>
<div class="col-lg-12">
<div class="form-group">
<label for="">Sifat Kriteria</label>
<input type="text" class="form-control" name="sifat" @if(!empty($kriteria)) value="{{ $kriteria->sifat }}" @else value="{{ Session::get('sifat') }}" @endif>
</div>
</div>
<div class="col-lg-12"> <div class="col-lg-12">
<div class="form-group"> <div class="form-group">
<label for="">Bobot Kriteria</label> <label for="">Bobot Kriteria</label>