40 lines
1.1 KiB
PHP
40 lines
1.1 KiB
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
use App\Models\Tindakan;
|
|
use Illuminate\Http\Request;
|
|
|
|
class TindakanController extends Controller
|
|
{
|
|
public function index()
|
|
{
|
|
$tindakan = Tindakan::orderByDesc('id')->get();
|
|
return view('module.tindakan.index', compact('tindakan'));
|
|
}
|
|
|
|
public function store(Request $request)
|
|
{
|
|
$tindakan = new Tindakan();
|
|
$tindakan->nama = $request->nama;
|
|
$tindakan->tarif = $request->tarif;
|
|
$tindakan->detail = $request->detail;
|
|
$tindakan->created_by = auth('pegawai')->user()->nama;
|
|
$tindakan->save();
|
|
|
|
return redirect()->back()->with('message','Berhasil menambah data');
|
|
}
|
|
|
|
public function update(Request $request, Tindakan $tindakan)
|
|
{
|
|
$tindakan = Tindakan::find($tindakan->id);
|
|
$tindakan->nama = $request->nama;
|
|
$tindakan->tarif = $request->tarif;
|
|
$tindakan->detail = $request->detail;
|
|
$tindakan->updated_by = auth('pegawai')->user()->nama;
|
|
$tindakan->save();
|
|
|
|
return redirect()->back()->with('message','Data berhasil di ubah');
|
|
}
|
|
}
|