Assalamu 'alaikum wr wb
pada postingan kali ini kita akan membahas tentang salah satu framework PHP yang sangat populer yaitu laravel
Kali ini kita akan menampilkan data pada database,
-
Pertama buat database dan tabel
disini saya membuat :
database -> larako
table -> pegawai
dengan field
dan insert record pada table pegawai
Sekarang kita masuk ke kodingan pada project laravel
kodingan ini melanjutkan project yang kemarin yaitu larako/latihan
-
Buat folder di dalam folder views dan buat file bernama index.blade.php
susunan lokasi larako/latihan/resources/views/pegawai/index.blade.php ,
dan jika sudah di lokasi tersebut masukkan :
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>pegawai</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" media="screen" href="main.css" />
<script src="main.js"></script>
</head>
<body>
<h3>
Data Pegawai
</h3>
<a href="/larako/pegawai/tambah">Tambah pegawai</a><br/><br/>
<table border="2">
<tr>
<th>Id Pegawai</th>
<th>Nama Lengkap</th>
<th>Jabatan</th>
<th>Umur</th>
<th>Alamat</th>
<th>Aksi</th>
</tr>
@foreach($pegawai as $peg)
<tr>
<td>{{ $peg->pegawai_id }}</td>
<td>{{ $peg->pegawai_nama }}</td>
<td>{{ $peg->pegawai_jabatan }}</td>
<td>{{ $peg->pegawai_umur }}</td>
<td>{{ $peg->pegawai_alamat }}</td>
<td>
<a href="/pegawai/edit/{{ $peg->pegawai_id }}">Edit</a> |
<a href="/pegawai/hapus/{{ $peg->pegawai_id }}">Hapus</a>
</td>
</tr>
@endforeach
</table>
</body>
</html>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>pegawai</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" media="screen" href="main.css" />
<script src="main.js"></script>
</head>
<body>
<h3>
Data Pegawai
</h3>
<a href="/larako/pegawai/tambah">Tambah pegawai</a><br/><br/>
<table border="2">
<tr>
<th>Id Pegawai</th>
<th>Nama Lengkap</th>
<th>Jabatan</th>
<th>Umur</th>
<th>Alamat</th>
<th>Aksi</th>
</tr>
@foreach($pegawai as $peg)
<tr>
<td>{{ $peg->pegawai_id }}</td>
<td>{{ $peg->pegawai_nama }}</td>
<td>{{ $peg->pegawai_jabatan }}</td>
<td>{{ $peg->pegawai_umur }}</td>
<td>{{ $peg->pegawai_alamat }}</td>
<td>
<a href="/pegawai/edit/{{ $peg->pegawai_id }}">Edit</a> |
<a href="/pegawai/hapus/{{ $peg->pegawai_id }}">Hapus</a>
</td>
</tr>
@endforeach
</table>
</body>
</html>
sekarang buat Controller bernama PegawaiController dan masukkan
use Illuminate\Support\Facades\DB;
dan di dalam class PegawaiControllernya
public function index() {
//mengambil data dari table pegawai
$pegawai = DB::table('pegawai')->get();
//mengirim data ke view index
return view('pegawai.index',['pegawai' => $pegawai]);
}
//mengambil data dari table pegawai
$pegawai = DB::table('pegawai')->get();
//mengirim data ke view index
return view('pegawai.index',['pegawai' => $pegawai]);
}
lalu buka web.php dan tambahkan route
Route::get('/pegawai','PegawaiController@index');
-setelah selesai semua coba jalankan http://localhost/larako/pegawai
akan tampil data yang kita insert di database
Assalamu 'alaikum wr wb





ConversionConversion EmoticonEmoticon