48 lines
1.0 KiB
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');
|
|
}
|
|
}
|