fix: remove request->all to create the data

This commit is contained in:
Hafiz Caniago 2025-04-27 11:33:28 +07:00
parent fb5dfff141
commit a308a80567
2 changed files with 15 additions and 15 deletions

View File

@ -21,11 +21,11 @@ class InsuranceController extends Controller
*/ */
public function store(Request $request) public function store(Request $request)
{ {
$request->validate([ $data = $request->validate([
'name' => 'required|string|max:255', 'name' => 'required|string|max:255',
]); ]);
Insurance::create($request->all()); Insurance::create($data);
return redirect()->route('insurance.index') return redirect()->route('insurance.index')
->with('success', 'Jenis Asuransi berhasil ditambahkan.'); ->with('success', 'Jenis Asuransi berhasil ditambahkan.');
@ -36,12 +36,12 @@ class InsuranceController extends Controller
*/ */
public function update(Request $request, $id) public function update(Request $request, $id)
{ {
$request->validate([ $data = $request->validate([
'name' => 'required|string|max:255', 'name' => 'required|string|max:255',
]); ]);
$insurance = insurance::findOrFail($id); $insurance = Insurance::findOrFail($id);
$insurance->update($request->all()); $insurance->update($data);
return redirect()->route('insurance.index') return redirect()->route('insurance.index')
->with('success', 'Jenis Asuransi berhasil diperbarui.'); ->with('success', 'Jenis Asuransi berhasil diperbarui.');
@ -52,7 +52,7 @@ class InsuranceController extends Controller
*/ */
public function destroy($id) public function destroy($id)
{ {
$insurance = insurance::findOrFail($id); $insurance = Insurance::findOrFail($id);
$insurance->delete(); $insurance->delete();
return redirect()->route('insurance.index') return redirect()->route('insurance.index')

View File

@ -17,7 +17,7 @@
<div class="col-sm-6"> <div class="col-sm-6">
<ol class="breadcrumb float-sm-right"> <ol class="breadcrumb float-sm-right">
<li class="breadcrumb-item"><a href="#">Home</a></li> <li class="breadcrumb-item"><a href="#">Home</a></li>
<li class="breadcrumb-item active">Jenis Asuransi</li> <li class="breadcrumb-item active">Asuransi</li>
</ol> </ol>
</div><!-- /.col --> </div><!-- /.col -->
</div><!-- /.row --> </div><!-- /.row -->
@ -72,7 +72,7 @@
<div class="modal fade" id="addInsuranceModal" tabindex="-1" aria-labelledby="addInsuranceModalLabel" <div class="modal fade" id="addInsuranceModal" tabindex="-1" aria-labelledby="addInsuranceModalLabel"
aria-hidden="true"> aria-hidden="true">
<div class="modal-dialog"> <div class="modal-dialog">
<form id="addDocumentTypeForm" method="POST" action="{{ route('insurance.store') }}"> <form id="addInsuranceForm" method="POST" action="{{ route('insurance.store') }}">
@csrf @csrf
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <div class="modal-header">
@ -83,8 +83,8 @@
</div> </div>
<div class="modal-body"> <div class="modal-body">
<div class="mb-3"> <div class="mb-3">
<label for="documentTypeName" class="form-label">Nama Jenis Asuransi</label> <label for="InsuranceName" class="form-label">Nama Jenis Asuransi</label>
<input type="text" class="form-control" id="documentTypeName" name="name" required> <input type="text" class="form-control" id="InsuranceName" name="name" required>
</div> </div>
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
@ -100,7 +100,7 @@
<div class="modal fade" id="editInsuranceModal" tabindex="-1" aria-labelledby="editInsuranceModalLabel" <div class="modal fade" id="editInsuranceModal" tabindex="-1" aria-labelledby="editInsuranceModalLabel"
aria-hidden="true"> aria-hidden="true">
<div class="modal-dialog"> <div class="modal-dialog">
<form id="editDocumentTypeForm" method="POST"> <form id="editInsuranceForm" method="POST">
@csrf @csrf
@method('PUT') @method('PUT')
<div class="modal-content"> <div class="modal-content">
@ -112,8 +112,8 @@
</div> </div>
<div class="modal-body"> <div class="modal-body">
<div class="mb-3"> <div class="mb-3">
<label for="editDocumentTypeName" class="form-label">Nama Jenis Asuransi</label> <label for="editInsuranceName" class="form-label">Nama Jenis Asuransi</label>
<input type="text" class="form-control" id="editDocumentTypeName" name="name" required> <input type="text" class="form-control" id="editInsuranceName" name="name" required>
</div> </div>
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
@ -194,7 +194,7 @@
// Edit Document Type // Edit Document Type
const editButtons = document.querySelectorAll('.edit-btn'); const editButtons = document.querySelectorAll('.edit-btn');
const editModal = document.getElementById('editInsuranceModal'); const editModal = document.getElementById('editInsuranceModal');
const editForm = document.getElementById('editDocumentTypeForm'); const editForm = document.getElementById('editInsuranceForm');
editButtons.forEach(button => { editButtons.forEach(button => {
button.addEventListener('click', function() { button.addEventListener('click', function() {
@ -202,7 +202,7 @@
const name = this.getAttribute('data-name'); const name = this.getAttribute('data-name');
editForm.setAttribute('action', url); editForm.setAttribute('action', url);
document.getElementById('editDocumentTypeName').value = name; document.getElementById('editInsuranceName').value = name;
$(editModal).modal('show'); // Use jQuery to show the modal $(editModal).modal('show'); // Use jQuery to show the modal
}); });