Adel-laravel/projek_pkl/app/Http/Controllers/KaryawanController.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'));
}
}