32 lines
864 B
PHP
32 lines
864 B
PHP
<?php
|
|
namespace App\Http\Controllers;
|
|
|
|
use Illuminate\Http\Request;
|
|
|
|
class KaryawanController extends Controller
|
|
{
|
|
private $karyawan = [
|
|
1 => ['nama' => 'Budi', 'umur' => 20, 'jabatan' => 'Manager'],
|
|
2 => ['nama' => 'Siti', 'umur' => 21, 'jabatan' => 'Staff'],
|
|
3 => ['nama' => 'Andi', 'umur' => 22, 'jabatan' => 'Staff'],
|
|
4 => ['nama' => 'Caca', 'umur' => 23, 'jabatan' => 'Staff'],
|
|
5 => ['nama' => 'Rudy', 'umur' => 24, 'jabatan' => 'Staff'],
|
|
];
|
|
|
|
public function index()
|
|
{
|
|
$karyawan = $this->karyawan;
|
|
return view('karyawan.index', compact('karyawan'));
|
|
}
|
|
|
|
public function show($id)
|
|
{
|
|
$data = $this->karyawan[$id] ?? null;
|
|
|
|
if (!$data) {
|
|
abort(404, 'Karyawan tidak ditemukan');
|
|
}
|
|
return view('karyawan.show', compact('data'));
|
|
}
|
|
}
|