Halo Teman-teman pada blog sebelumnya saya merancang database sistem penjualan rumah nah bagi teman-teman ingin melihatnya dapat di klik link berikut , nah isi link tersebut akan membantu untuk membuat sistem penjualan ini.
Nah teman-teman kita akan membuat database dan menampilkan data di Laravel 7, sebelum itu pertama teman-teman harus install aplikasi laravel 7 agar bisa melanjutkan membuat aplikasi penjualan ini, nah jika teman-teman tidak tau cara instalasi laravel bisa di lihat dari link berikut ini
Jika sudah menginstall laravel 7 kita lanjut ke pembuatan database dan menampilkannya di web brow ser
Langkah 1
Pertama kita buka xampp dan mengaktifkan appache dan mysqlnya seperti gambar berikut
selanjutnya kita masuk ke browser disini saya menggunakan microsoft edge versi terbaru dan kita akan ke halaman localhost/phpmyadmin untuk membuat database caranya seperti berikut
seperti gambar diatas untuk garis warna pink itu untuk membuat database baru dan yang warna kuning tersebut untuk memberi nama database saya memberi nama penjualan yang warna biru dan isi dari database tersebut bisa dilihat di gambar di bawah ya teman-teman
nah itu lah isi database penjualan ada 6 tabel didalamnya.
Langkah 2
Teman-teman silahkan dibuka text editornya disini saya menggunkan Visual Studio Code jika yang lain itu preferensi masing- masing ya lalu buka file .ENV di dalam folder App dan cari yang filenya ada namanya .env seperti gambar berikut
lalu kita buka file ,env dan kita akan mnaymbungkan database yang kita buat tadi dengan cara seperti berikut
kita ubah di bagian DB_DATABSE=laravel menjadi DB_DATABASE=penjualan
Langkah 3
Selanjutnya teman-teman kita buka Terminal (Command Prompt,Git Bash) lalu masuk ke direktori folder penjualan kita dan beri perintah seperti berikut
nah pada perintah tersebut adalah untuk membuat controller baru yang namanya C_controller dan fungsi pada -r pada perintah tersebut adalah fungsi "Resource" yang gunanya untuk membuat kerangka CRUD secara otomatis
Langkah 4
Jika sudah dibuat controllernya silahkan dibuka file C_controller yang tadi kita buat letaknya di App/Http/Controllers dan beri tambahan kodingan berikut
lalu silahkan tambahkan kodingan di method Index() seperti berikut
public function index()
{
$data_pegawai = M_model::all();
return view ('data_pegawai', compact('data_pegawai'));
}
Variabel berguna untuk menyimpan data dari seluruh data_pegawa dan M_model::all() jika diubah menjadi bahasa SQL maka menjadi SELECT *FROM M_model.
Langkah 5
Silahkan buka terminal lagi kali ini kita akan membuat model baru dengan cara seperti ini
dan silahkan buka App/M_model.php dan buatlah kodingan seperti berikut
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class M_model extends Model
{
protected $table='data_pegawai';
protected $primaryKey = 'id_pegawai';
}
pada kodingan di atas protected $table='data_pegawai'; ini merupakan tabel yang kita panggil dari database sedangkan protected $primaryKey = 'id_pegawai'; ini memanggil tabel berdasarkan id
Langkah 6
Buatlah sebuah View baru yang bernama data_pegawai.blade.php yang terletak di resources/views
kemudian isikan dengan kodingan seperti berikut
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Data Pegawai</title>
</head>
<body>
<table border="1">
<tr>
<td>Nama</td>
<td>Gender</td>
<td>No Telp</td>
<td>Alamat</td>
</tr>
@foreach($data_pegawai as $pegawai)
<tr>
<td>{{ $pegawai->nama_pegawai }}</td>
<td>{{ $pegawai->gender }}</td>
<td>{{ $pegawai->no_telp }}</td>
<td>{{ $pegawai->alamat }}</td>
</tr>
@endforeach
</table>
</body>
</html>
Langkah 5
Selanjutnya buka file Route yang berada di routes/web.php maka akan seperti ini
Route::get('/', function () {
return view('welcome');
});
Kita akan membuat route baru caranya seperti berikut
Route::resource('pegawai','C_controller');
Selanjutnya kita buka terminal lagi dan ketik perintah seperti berikut
Lalu jika sudah silahkan dibuka http://127.0.0.1:8000/pegawai maka akan muncul tabel seperti berikut
Nah sudah jadi teman-teman hasilnya akan seperti gambar di atas
Nah Untuk Teman-Teman yang ingin File SQL tersebut bisa Di Download di sini
Finish
Jadi begitulah teman-teman semua cara membuat database dan menampilkan data di Laravel 7 Semoga Terbantu dengan adanya blog ini Sekian Terima Kasih ! 😁
No comments:
Post a Comment