TIF_E41201781/app/Http/Controllers/NuserController.php

48 lines
1.0 KiB
PHP

<?php
namespace App\Http\Controllers;
use App\Models\Nuser;
use Illuminate\Http\Request;
class NuserController extends Controller
{
public function index(){
$nuser = Nuser::all();
return view('nuser.index',compact(['nuser']));
}
public function create()
{
return view('nuser.create');
}
public function store(Request $request)
{
// Generate kode gejala secara otomatis
Nuser::create($request->except(['_token', 'submit']));
return redirect('/nuser');
}
public function edit($id)
{
$nuser = Nuser::find($id);
return view('nuser.edit', compact('nuser'));
}
public function update($id, Request $request)
{
$nuser = Nuser::find($id);
$nuser->update($request->except('_token', 'submit'));
return redirect('/nuser');
}
public function destroy($id)
{
$nuser = Nuser::findOrFail($id);
$nuser->delete();
return redirect('/nuser')->with('success', 'Data berhasil dihapus');
}
}