30 lines
709 B
PHP
30 lines
709 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
use App\Models\Pelanggan;
|
|
use Illuminate\Http\Request;
|
|
|
|
class PelangganController extends Controller
|
|
{
|
|
// Tampilkan semua pelanggan (admin)
|
|
public function index()
|
|
{
|
|
$pelanggans = Pelanggan::all();
|
|
return view('admin.pelanggan.index', compact('pelanggans'));
|
|
}
|
|
|
|
// Detail pelanggan
|
|
public function show(Pelanggan $pelanggan)
|
|
{
|
|
return view('admin.pelanggan.show', compact('pelanggan'));
|
|
}
|
|
|
|
// Hapus pelanggan
|
|
public function destroy(Pelanggan $pelanggan)
|
|
{
|
|
$pelanggan->delete();
|
|
return redirect()->route('admin.pelanggan.index')->with('success', 'Pelanggan berhasil dihapus!');
|
|
}
|
|
}
|