NIM_E31222351/app/Http/Controllers/UangKeluarController.php

36 lines
983 B
PHP

<?php
namespace App\Http\Controllers;
use App\Models\UangKeluarModel; // Import model
use Illuminate\Http\Request;
class UangKeluarController extends Controller
{
public function index()
{
return view('UangKeluar');
}
public function store(Request $request)
{
// Validasi data
$request->validate([
'tanggal' => 'required|date',
'kategori' => 'required|string|max:255',
'keterangan' => 'required|string',
'total_uang' => 'required|numeric',
]);
// Simpan data ke database
UangKeluarModel::create([
'tanggal' => $request->tanggal,
'kategori' => $request->kategori,
'keterangan' => $request->keterangan,
'total_uang' => $request->total_uang,
]);
// Redirect atau kembali ke halaman dengan pesan sukses
return redirect()->back()->with('success', 'Data Uang Keluar berhasil disimpan!');
}
}